宋《元丰九域志》记载:“璧山,州西一百里,三乡、双溪、多昆、含谷、王来、依来五镇。”清同治《璧山县志》记载:“明成化十九年复置璧山县后,全县分为十里百甲,龙溪、普安、燕平、磨滩、壁山、水东、枫香、横山、登云、沙山为县十里。”清初,全县改编为二里十三甲。乾隆二十四年(1795年),巴县缙云山(包括北温泉)以西之西祥里(后更名为依来里)划归璧山,全县便有磨滩里(福禄里,简称福里,在县中部)七甲,登云里(简称登里,在县南部)六甲,西祥里(依来里,简称依里,在县北部)八甲,共三里二十一甲。
清光绪初年,全县辖三里37场5段。
民国初年,县仍沿袭清末的行政区划,实行里、甲制。
民国4年(1915年),增设临江场,全县行政区划改为38场5段。
民国24年(1935年),试行新县制,全县行政区划为3个区,40个联保和1个试验乡。
1949年12月1日,璧山解放。县人民政府决定,全县行政区划为6个行政区,第一至第六区区政府分别驻城中镇、大兴乡、来凤乡、丁家乡、大路乡、八塘乡。
经过1952年、1953年、1955年、1956年、1958年、1977年、1978年数次变更后,到1980年3月,全县行政区划为7个行政区(大路、八塘、城郊〈后改名甘棠〉、大兴、正兴、来凤、丁家等七区),1个区级镇(璧城镇),1个乡级镇(来凤镇),38个公社。
1985年将人民公社改为乡。1994年“撤区并乡建镇”调整为20镇6个乡。
2003年行政区划调整为两个街道、10镇、1乡。即璧城、青杠2个街道和丁家、三合、广普、正兴、大兴、河边、福禄、七塘、八塘、大路等10个镇及健龙乡。全县计34个居民委员会,151个村民委员会。城镇建成区面积21.6平方公里,县政府驻地璧城街道,城区面积8平方公里。
2010年行政区划调整后,为现在的六个街道、9镇。即璧城、璧泉、青杠、来凤、丁家、大路六个街道和大兴、正兴、八塘、七塘、河边、福禄、广普、三合、健龙等9个镇。
2014年5月2日,经国务院批准撤销璧山县,设立重庆市璧山区。