Балковский — посёлок в составе Георгиевского района (городского округа) Ставропольского края Российской Федерации.
На северо-востоке: посёлок Роговой.
Расстояние до краевого центра: 134 км.
Расстояние до районного центра: 60 км.
Основан 16 апреля 1961 года
В 1964 году Указом Президиума ВС РСФСР посёлок Первое отделение откормсовхоза «Георгиевский» переименован в Балковский.
До 18 октября 1990 года посёлок входил в Ульяновский сельсовет.
18 октября 1990 года Президиум Ставропольского краевого Совета народных депутатов решил «Образовать в Георгиевском районе Балковский сельсовет с центром в посёлке Балковский, включив в его состав посёлки Балковский и Роговой, выделенные из Ульяновского сельсовета этого же района».
До 2017 года являлся административным центром сельского поселения Балковский сельсовет.
По данным переписи 2002 года, 66 % населения — русские.