1996年,常山县辖6镇18乡:天马镇、辉埠镇、芳村镇、白石镇、球川镇、招贤镇、何家乡、宋畈乡、东鲁乡、湖东乡、狮子口乡、二都桥乡、新桥乡、芙蓉乡、新昌乡、金源乡、龙绕乡、同弓乡、钳口乡、大桥头乡、东案乡、阁底乡、五里乡、青石乡。县政府驻天马镇。2001年12月7日,常山县部分行政区划调整:撤销二都桥乡、狮子口乡、湖东乡建制,与天马镇合并。天马镇辖48村、10居,驻胜利路40号(原址)。2002年,常山县辖7个镇、14个乡:天马镇、招贤镇、辉埠镇、芳村镇、球川镇、白石镇、青石镇、何家乡、宋畈乡、东鲁乡、新桥乡、荚蓉乡、新昌乡、金源乡、龙绕乡、同弓乡、钳口乡、大桥头乡、五里乡、东案乡、 阁底乡,共有11个居民区、341个行政村。2006年底,辖7个镇、7个乡:天马镇、招贤镇、辉埠镇、芳村镇、球川镇、白石镇、青石镇;东案乡、宋畈乡、何家乡、新桥乡、同弓乡、新昌乡、大桥头乡,共有7个社区、4个居民区、342个行政村。县政府驻天马镇胜利街29号。2008年10月7日,常山县部分行政区划调整:一、将天马镇塘底、童家、南弄、久泰弄等4个行政村划归辉埠镇管辖。调整后,辉埠镇辖17个行政村,镇政府驻地不变(灰山底133号);天马镇辖55个行政村,镇政府驻地不变(胜利街40号)。二、将东案乡井河村划归芳村镇管辖。调整后,芳村镇辖25个行政村,镇政府驻地不变(芳鑫北路2号);东案乡辖18个行政村,乡政府驻地不变(东安街9号)。