Tagadējais Straupes pagasts izveidots līdz 1949. gadam pastāvējušo Lielstraupes un Mazstraupes pagastu teritorijā.[4]Straupes ciemu pirmo reizi izveidoja 1945. gadā Lielstraupes pagastā, bet jau 1951. gadā to likvidēja un pievienoja Lielstraupes ciemam. 1973. gadā Cēsu rajonā Straupes ciemu izveidoja no jauna, tajā apvienojot likvidēto Lielstraupes ciemu un daļu Mazstraupes ciema.[5] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Straupes pagastu kā administratīvo teritoriju iekļāva Pārgaujas novadā. 2021. gadā Pārgaujas novadu iekļāva Cēsu novadā.
Lielstraupes pils. Celta romāņu stilā, bet pēc 1905. gada tās tornis atjaunots baroka, bet pils iekštelpas — klasicisma stilā. Kopš 1963. gada pilī darbojas Straupes narkoloģiskā slimnīca.