Красногорское сельское поселение находится в северной части Полтавского района Омской области, административным центром которого является село Красногорка.
Красногорское сельское поселение граничит с Исилькульским, Москаленским муниципальными районами на северо-западе, севере и северо-востоке. На юго-западе поселение граничит с Ворошиловским и Соловьевским сельскими поселениями Полтавского района Омской области.
В состав поселения входит пять населенных пунктов общей площадью 585,8 га: село Красногорка, село Платово, деревня Белотурковка, деревня Хмаровка, деревня Шаровка.
Общая площадь поселения составляет 43934 га, из них 37971 га земли сельскохозяйственного назначения.