У 1927-1931 і 1935-1963 роках територія сучасної волості входила до Карамишівський район, який включав сільради: Великозагірська, Виставська, Горська, Задорожська, Лопатинська, Мелетівська, Пікаліхінська, Ручьївська, Старонейська, Талецька, Шевелівська[3].
Указом Президії Верховної Ради РРФСР від 16 червня 1954 року, Горську і Мелетовську сільради було включено до Большезагорська сільрада, Шевельовську - до Виставська, Задорожську - до Пікаліхінської, а Струмківську - до Талецької[3].
Рішенням Псковського облвиконкому від 11 квітня 1958 року з частини Пікаліхінської сільради було утворено Задорожська сільрада. Рішенням Псковського облвиконкому від 25 квітня 1960 року, Талецьку сільраду було включено до Большезагорская сільрада; також були об'єднані Лопатинська і Сакоївська сільради в Осиновичська сільрада, а Пікаліхінська і Старонейська сільради утворили «Карамишевську сільраду»[3].
Указом Президії Верховної Ради РРФСР від 1 лютого 1963 року Карамишевський район було скасовано, а його сільради (у межах 1935-1959 років) увійшли до Псковський район.
Постановою Псковських обласних Зборів депутатів від 26 січня 1995 року всі сільради в Псковській області були перейменовані на волості, зокрема Карамишевську сільраду перетворено на '«Карамишевську волость»[3].