Населення сільського поселення становить 7797 осіб (2019; 8332 у 2010[2], 8306 у 2002[3]).
Історія
Станом на 1999 рік існували Верхньококшенгська сільська рада (15 населених пунктів), Озерецька сільська рада (15 населених пунктів), Тарногська сільська рада (1 населений пункт), Шебенгська сільська рада (29 населених пунктів) та Шевденіцька сільська рада (30 населених пунктів)[4].
9 січня2001 року центр Шевденіцької сільради перенесено з присілка Алферовська до присілка Слуда[5]. 22 травня 2001 року були змінені певні назви: Верхньококшенгська сільрада → Верхньококшеньгська сільрада, присілок Верхньококшенгський Погост → присілок Верхньококшеньгський Погост, Шебенгська сільрада → Шебеньгська сільрада, Шебенгський Погост → присілок Шебеньгський Погост[6].
Станом на 2002 рік існували Верхньококшеньгська сільська рада (село Верхньококшеньгський Погост, присілки Александровська, Борисовська, Володинська, Дурневська, Єфимовська, Коврижинська, Кузьминська, Митрошинська, Павломатвієвська, Сілівановська, Слободинська, Степановська, Тюрдінська, Шалімовська), Озерецька сільська рада (присілки Аббакумовська, Андрієвська, Афанасьєвська, Баклановська, Євсеєвська, Кірівановська, Корчажинська, Манюковська, Михайловська, Нефедовська, Никоновська, Огудалово, Окатовська, Степановська, Шалімовська), Тарногська сільська рада (село Тарногський Городок), Шебеньгська сільська рада (село Шебеньгський Погост, присілки Афоновська, Березник, Біляєвська, Бовитінська, Горка, Дор, Жуковська, Кожевниковська, Конець, Кокоріха, Кузнецовська, Кузьминська, Лична, Мальчевська, Митинська, Пестеревська, Підволочна, Підгорна, Попчевська, Прокоп'євська, П'ятовська, Старий Двор, Тіуновська, Філістевська, Чисть, Шершуковська, Югра, Яригіно) та Шевденіцька сільська рада (присілки Алферовська, Афанасьєвська, Верігіно, Демидовська, Ігумновська, Ісаковська, Климово, Конець, Кремлево, Куринська, Лукинська, Маклінська, Матвієвська, Міхеєвська, Ніколаєвська, Новгородовська, Павловська, Першинська, Підволочна, Підгорна, Погоняєвська, Проневська, Рилковська, Слуда, Тимошинська, Федотовська, Феофілатовська, Хом, Шкулевська, селище Малаховський Бор). 2006 року сільради були перетворені у сільські поселення: Тарногське сільське поселення у складі Тарногської та Шевденіцької сільрад, Кокшензьке сільське поселення у складі Верхньококшеньгської сільради, Озерецьке сільське поселення у складі Озерецької сільради та Шебеньгське сільське поселення у складі Шебеньгської сільради.
8 квітня2009 року ліквідовано Кокшензьке сільське поселення, Озерецьке сільське поселення та Шебеньгське сільське поселення, їхні території увійшли до складу Тарногського сільського поселення[7].
2022 року до складу села Тарногоський Городок включені присілки Демидовська, Ніколаєвська та Тимошинська[8].