遂宁市安居区总面积1258平方千米。安居区辖14个镇、7个乡:安居镇、东禅镇、分水镇、石洞镇、拦江镇、保石镇、白马镇、中兴镇、横山镇、会龙镇、三家镇、玉丰镇、西眉镇、磨溪镇、聚贤乡、莲花乡、观音乡、步云乡、常理乡、大安乡、马家乡、(本资料转自百科)