1949年设蔡河区,1958年改上游公社,1961年复蔡河区,1975年改公社,1983年复区,1987年建镇。
1996年,面积171平方千米,人口4.6万人,辖甸子山、楼坊、徐店、兴旺、观音堂、杨家坡、黄土关、关口、兴安、南岭、麻粮市、大坡寨、柏树巷、杏仁山、界河、牛车塆、小河、六一、喻家庙、平靖关、三锋、石堰塘、张家港、老虎岗、学习、白果、王家店、木塔桥、灯塔、三山30个行政村。
2004年,镇政府驻蔡河,人口47259人,面积231平方千米,辖甸子山、老虎岗、牛车湾、杏仁山、杨家坡、柏树巷、大庙、木塔桥、南界、白果、楼坊、兴安、六合、黄土关、灯岗、三山、小河、徐店、麻市、机场、观音堂、红星22个行政村。2005年,将原宝林乡的院子湾、华家尖、白水河3个行政村划归蔡河镇管辖,辖甸子山、老虎岗、牛车湾、杏仁山、杨家坡、柏树巷、大庙、木塔桥、南界、白果、楼坊、兴安、六合、黄土关、灯岗、三山、小河、徐店、麻市、机场、观音堂、红星、白水河、院子湾24个行政村。
【2013年代码及城乡分类】421381109:~001 121甸子山社区 ~201 122老虎岗村 ~202 122牛车湾村 ~203 122杏仁山村 ~204 122杨家坡村 ~205 220柏树巷村 ~206 220大庙村 ~207 122木塔桥村 ~208 220南界村 ~209 220白果村 ~210 220楼坊村 ~211 220兴安村 ~212 220六合村 ~213 220黄土关村 ~214 220灯塔村 ~215 122机场村 ~216 220三山村 ~217 220小河村 ~218 220徐店村 ~219 220麻稂市村 ~220 220观音堂村 ~221 220石堰塘村 ~222 220白水河村 ~223 220院子湾村。