大方县辖下共有9个镇和19个乡(其中14个民族乡)。以下是具体的乡镇列表:
镇:
1. 大方镇
2. 双山镇
3. 猫场镇
4. 马场镇
5. 羊场镇
6. 黄泥塘镇
7. 六龙镇
8. 达溪镇
9. 瓢井镇
10. 长石镇
11. 对江镇
乡(民族乡):
1. 东关乡
2. 竹园彝族苗族乡
3. 响水白族彝族仡佬族乡
4. 文阁乡
5. 绿塘乡
6. 鼎新彝族苗族乡
7. 牛场苗族彝族乡
8. 高店乡
9. 小屯乡
10. 理化苗族彝族乡
11. 鸡场乡
12. 凤山彝族蒙古族乡
13. 安乐彝族仡佬族乡
14. 核桃彝族白族乡
15. 八堡彝族苗族乡
16. 兴隆苗族乡
17. 果瓦乡
18. 大山苗族彝族乡
19. 雨冲乡
20. 黄泥彝族苗族满族乡
21. 沙厂彝族乡
22. 百纳彝族乡
23. 三元彝族苗族白族乡
24. 星宿苗族彝族仡佬族乡
请注意,以上信息可能随时间而有所变动,建议核实最新的官方数据以获得准确信息