Сельское поселение Краснояриха образовано Законом Самарской области «Об образовании сельских поселений в пределах муниципального района Челно-Вершинский Самарской области, наделении их соответствующим статусом и установлении их границ» и состоит из десяти населённых пунктов:
- село Краснояриха - административный центр,
- поселок Воскресенка,
- поселок Советское Иглайкино,
- поселок Малый Нурлат,
- поселок Советский Нурлат,
- село Шламка,
- поселок Раздолье,
- поселок Новый Нурлат,
- поселок Крыловка,
- поселок Ибряйкино.
Численность населения – 1 343
Число хозяйств – 472
Детей – 273
Пенсионеров – 328