Канеловское сельское поселение расположено на северо-востоке Староминского района Краснодарского края. Граничит на севере с Ростовской областью, на востоке с Кущевским районом Краснодарского края, на юге с Куйбышевским сельским поселением, на западе со Староминским сельским поселением.
По территории поселения протекает с востока на запад р. Ея. Так же протекает река Сосыка, на берегу которой раньше была водокачка, а дальше по течению располагался трудовой лагерь, где в советское время школьники во время летних каникул отдыхали и занимались физическим трудом на полях колхоза им.Калинина.
Площадь сельского поселения равна 226,52 км2, что составляет 20,7 % от общей площади Староминского района.
На территории Канеловского сельского поселения расположено четыре населенных пункта: