荣昌县位于重庆市西部,地处四川、重庆两地接壤处。东邻大足区、永川区,西接四川省隆昌县,南邻四川省泸州市,北与四川省内江市、安岳县接壤。总面积1079平方公里,户籍人口84万人,常住人口67万人。
荣昌县辖15个镇,6个街道,209个行政村、41个社区。6个街道为昌元街道、昌州街道、广顺街道、峰高街道、安富街道、双河街道。15个镇为清江镇、荣隆镇、龙集镇、盘龙镇、远觉镇、吴家镇、观胜镇、铜鼓镇、清流镇、仁义镇、河包镇、古昌镇、直升镇、路孔镇、清升镇。