Tagadējā Krapes pagastā ir apvienoti divi vēsturiski izveidojušies pagasti — Krapes un Viskāļu pagasts. Par senu teritorijas apdzīvotību liecina senkapi pie Rožkalniem un pie Lejasoķēniem, kur pēc apbedījumos atrastajām rotaslietām var secināt, ka šeit atradusies vistālāk uz ziemeļiem esošā zemgaļu apdzīvotā vieta.
Sākoties baznīcas reformai Vācijā, katolicismu vācu pārvaldītajās zemēs sāk nomainīt luterisms. No 1636. gada līdz 1644. gadam Kokneses - Krapes draudzes mācītājs bija J. G. Rēhehūzens (arī Rēhūzens). Viņš sprediķoja arī latviski un 1644. gadā sarakstīja pirmo zināmo latviešu valodas gramatiku.[4]
18. gadsimta sākumā pēc Ziemeļu karaVidzeme un līdz ar to arī Krapes apkaime nonāca Krievijas sastāvā. Plosījās arī sērgas un mēra epidēmijas, kas paņēma daudzu cilvēku dzīvības. 1804. gadā tika uzcelta Krapes luteriskā baznīca (pārbūvēta 1857. gadā), kur skatāma Kārļa Hūna gleznotā altārglezna "Kristus Ģetzemanes dārzā". 19. gadsimta 40. gados Vidzemē masveidā notika latviešu zemnieku pāreja pareizticībā. 1891. gadā Krapē tika uzcelta parezticīgo baznīca.
1867. gadā barons Fītinghofs dāvāja zemi pirmā skolas nama celšanai. 1891. gadā līdz ar pareizticīgo baznīcu tika uzcelta arī pareizticīgo draudzes skola, kuru atjaunoja 1907. gadā (pēc tam, kad tā bija nodegusi).
1935. gadā Rīgas apriņķa Krapes pagasta platība bija 56,6 km² un tajā dzīvoja 989 iedzīvotāji.[5] 1945. gadā pagastā izveidoja Krapes ciema padomi, ko gan 1947. gadā likvidēja, bet 1949. gadā, līdz ar pagasta likvidēšanu, atjaunoja. Krapes ciems ietilpis Ogres apriņķī (1947—1949) un Ogres rajonā (pēc 1949. gada). Krapes ciemam 1964. gadā pievienoja Viskaļu ciema Ļeņina kolhoza teritoriju, 1977. gadā — daļu likvidētā Plāteres ciema teritorijas.[6] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Krapes pagastu kā administratīvo teritoriju iekļāva Ogres novadā.