КУРПОВА — деревня Важинского сельского общества при реке Важинке, население крестьянское: домов — 12, семей — 12, мужчин — 35, женщин — 43, всего — 78; лошадей — 12, коров — 31, прочего — 25. (1905 год)[5]
С 1917 по 1920 год деревня входила в состав Важинской волости Олонецкого уезда Олонецкой губернии.
С 1965 года, вновь в составе Подпорожского района[6].
По данным 1966 года деревня Курпово также входила в состав Важинского сельсовета[8].
По данным 1973 и 1990 годов деревня Курпово являлась административным центром Курповского сельсовета, в который входили 10 населённых пунктов, общей численностью населения 450 человек. В самой деревне Курпово поживали 154 человека[9][10].
В 1997 году в деревне Курпово Курповской волости проживали 140 человек, в 2002 году — 153 человека (русские — 96 %)[11][12].
В 2007 году в деревне Курпово Важинского ГП проживали 137 человек[13].
География
Деревня расположена в северо-западной части района на автодороге 41К-149 (Подпорожье — Курпово).
Расстояние до административного центра поселения — 2 км[13].