Административный центр — деревня Красный Бор, находится к юго-западу от Холма. Численность постоянного населения — 1028 человек (на 1 января 2011 года).
Территория сельского поселения расположена на юге Новгородской области, на западе района, у административной границы с Псковской областью. По территории протекает река Ловать и др. В северо-западной части муниципального образования — территория Рдейского заповедника.
Красноборское сельское поселение было образовано в соответствии с законом Новгородской области от 11 ноября 2005 года № 559-ОЗ. В соответствии с областным законом № 727-ОЗ, с 12 апреля 2010 года Красноборское сельское поселение и Наволокское сельское поселение преобразованы во вновь образованное муниципальное образование Красноборское сельское поселение