截至2013年,庄浪县辖1个街道:水洛街道,5个镇:水洛镇、南湖镇、朱店镇、万泉镇、韩店镇,13个乡:大庄乡、阳川乡、岳堡乡、杨河乡、赵墩乡、柳梁乡、卧龙乡、良邑乡、通化乡、永宁乡、郑河乡、南坪乡、盘安乡。