1920. gada zemes reformas gaitā Jaunpiebalgas muižu sadalīja 207 vienībās 3526 ha kopplatībā, mācītājmuižu sadalīja 44 vienībās 1008 ha kopplatībā un Zosēnu muižu sadalīja 30 vienībās 213 ha kopplatībā.[4]
1935. gadā Jaunpiebalgas pagasta platība bija 233 km² un tajā bija 4514 iedzīvotāji.[5] 1945. gadā pagastā izveidoja Abrupes, Gaujas, Jaunpiebalgas, Kalniešu un Zosēnuciema padomes, bet pagastu 1949. gadā likvidēja. Jaunpiebalgai 1950. gadā piešķīra strādnieku ciemata statusu, bet Jaunpiebalgas ciemu 1951. gadā pievienoja Abrupes ciemam. 1957. gadā Abrupes ciemu pievienoja Jaunpiebalgai kā strādnieku ciemata lauku teritoriju. 1963. gadā Jaunpiebalgas pilsētciemata lauku teritorijā iekļāva Gaujas ciemu. 1990. gadā Jaunpiebalga zaudēja pilsētciemata statusu un kopā ar lauku teritoriju tika reorganizēta par pagastu.[6] 2009. gadā Jaunpiebalgas pagasts kopā ar Zosēnu pagastu izveidoja Jaunpiebalgas novadu. 2021. gadā Jaunpiebalgas novadu iekļāva Cēsu novadā.