柏社乡古代属灵泉乡三河里。
民国初期属嵩麓区,1931年,改称第二区。
1934年,为百盛、双钟、宏社、铁峰、下陈5个乡。
1938年,双钟、铁峰合并称嵩麓乡,百盛、宏社合并称柏社乡。
解放后,1949年7月分设为柏社、嵩麓2个乡,1950年5月又分设凌塘、钟溪、柏社、水阁、新宅、羊峨、麻车等7个乡。
1956年3月凌塘、钟溪并入柏社乡,新宅乡并入水阁乡,1958年7月原建德县羊峨乡划归水阁乡,麻车乡划归兰溪,改称下陈乡。
9月,建政社合一体制,乡改马涧公社柏社、钟王、水阁、下陈管理区。
1959年11月,钟王并入柏社管理区。
1961年10月,调整公社规模,柏社、水阁、下陈改称公社。
1982年12月,改革政社合一体制,改称柏社、水阁、下陈乡。
1992年撤区并乡,水阁乡并入柏社乡,2004年4月调整行政区划,下陈乡并入柏社乡。