Debido al aumento de población y los frecuentes intercambios de productos básicos, Caijiachang se formó durante el período Qianlong (1736 ~ 1795).
A principios de la dinastía Qing, el condado de Jiangjin pertenecía a las familias , Sishan y Cai.
En el año 33 del reinado del emperador Kangxi en la dinastía Qing (1694), cada milla se dividió en cuatro niveles, y todo el condado se dividió en doce niveles. Posteriormente, pasó a llamarse Doce Capitales. y las Doce Capitales de la familia Cai.
En el segundo año de Xuantong (1910), se estableció la Asociación Autónoma del Municipio, y el condado se dividió en 16 distritos y se establecieron ciudades separadas, con el municipio de Jiaping como la familia Cai.
En el año veinticuatro de la República de China (1935), la provincia y el condado se dividieron en cinco distritos. Los municipios originales de Lejia, Jiasheng y Jiaping se dividieron en dos distritos y la oficina del distrito estaba ubicada en Caijiagang.
En el año 29 de la República de China (1940), se abolió la garantía conjunta, se fusionaron las cuatro garantías conjuntas de Caijia, Longmenzhang, Daya y Taiping y se estableció la oficina municipal como Caijiagang.
En 1950, después de que se estableciera el Gobierno Popular del condado de Jiangjin, el condado se cambió al Distrito 10. El segundo distrito original se dividió en nueve y doce distritos. La ciudad natal de Cai pertenece al Distrito 9 y su ciudad natal es Caijiagang.
En 1958, la ciudad natal de Cai se transformó en una comuna popular.
En 1994, la ciudad natal de Cai se transformó en ciudad.
En mayo de 2001, los municipios de Fengyi, Ziyun y Qingxigou se fusionaron en Caijia Town.
En marzo de 2004, las aldeas Fude y Yuanyang en la ciudad de Longyin se fusionaron en la ciudad de Caijia.
En septiembre de 2005, se ajustó la división administrativa y se abolieron 12 aldeas; se establecieron 4 nuevas aldeas; se mantuvieron 1 aldea y 1 comité vecinal comunitario, y se ajustaron y ampliaron 5 aldeas.