截至2016年,大竹县现辖25个镇、23个乡、3个街道办事处,382个行政村、60个社区。
其中25个镇分别是:月华镇、高明镇、童家镇、天城镇、乌木镇、团坝镇、观音镇、杨家镇、清河镇、柏林镇、石河镇、双拱镇、石桥铺镇、石子镇、欧家镇、庙坝镇、清水镇、文星镇、妈妈镇、高穴镇、周家镇、人和镇、二郎镇、张家镇、四合镇。
其中23个乡分别是:城西乡、竹北乡、朝阳乡、中华乡、黄家乡、柏家乡、李家乡、蒲包乡、永胜乡、新生乡、安吉乡、白坝乡、双溪乡、八渡乡、中和乡、杨通乡、神合乡、金鸡乡、黄滩乡、牌坊乡、姚市乡、莲印乡、川主乡。