Новопа́вловск — город, административный центр Кировского района Ставропольского края. Образует Городское поселение Новопавловск.
Город расположен на левом берегу реки Кура, недалеко от границы с Кабардино-Балкарией. Железнодорожная станция Аполлонская на линии Георгиевск — Прохладная. Расстояние до краевого центра: 220 км.