Станица Новопетровская находится в Павловском районе Краснодарского края.
Административный центр Новопетровского сельского поселения.
Станица Ново-Петровская основана в 1907 году.
Станица расположена в бассейне речки Весёлая, в 27 км северо-восточнее районного центра — станицы Павловской.
В 2018 году население составляло 1471 человек..