Новоа́ннинский — город (с 1956) в Волгоградской области России, административный центр Новоаннинского района. В рамках организации местного самоуправления вместе с посёлком учхоза образует городское поселение г. Новоаннинский. Бывшая станица Новоаннинская Войска Донского. Город находится в пределах Хопёрско-Бузулукской равнины, являющейся южным окончанием Окско-Донской низменности, на левом берегу реки Бузулук (бассейн Дона). Центр города расположен на высоте около 90 метров над уровнем моря. Полотном железной дороги город разделён на две практически равные половины. Город находится в 890 км от аэропорта «Пашковский» в Краснодаре.
Путь из Краснодара в Новоаннинский занимает в среднем 11 часов.