Территория современной волости в 1927 году вошла в Островский район в виде ряда сельсоветов, в том числе Горайского сельсовета[16].
Указом Президиума Верховного Совета РСФСР от 16 июня 1954 года Костыговский и Находкинский сельсоветы были объединены в Крюковский сельсовет, а Меленский сельсовет был включён в Синерецкий сельсовет[16].
Решением Псковского облисполкома от 20 июля 1959 года Крюковский сельсовет был включён в Бережанский сельсовет[16].
Решением Псковского облисполкома от 25 апреля 1960 года Заборовский сельсовет был включён в Синерецкий сельсовет[16].
Постановлением Псковского областного Собрания депутатов от 26 января 1995 года все сельсоветы в Псковской области были переименованы в волости, в том числе Горайский сельсовет был превращён в Горайскую волость[16].
Согласно Областному Закону № 984-ОЗ от 3 июня 2010 года и новой редакцией Областного Закона «Об установлении границ и статусе вновь образуемых муниципальных образований на территории Псковской области» Горайская и Синерецкая волости были объединены в новообразованное сельское поселение Горайская волость с центром в деревне Крюки, которое ранее, до 2010 года, вместе с деревней Марьино входило в состав Бережанской волости[19].