七星关区的乡镇包括:
1. 对坡镇
2. 小吉场镇
3. 杨家湾镇
4. 大银镇
5. 田坝桥镇
6. 龙场营镇
7. 撒拉溪镇
8. 林口镇
9. 水箐镇
10. 青场镇
11. 清水铺镇
12. 田坝镇
13. 朱昌镇
14. 亮岩镇
15. 燕子口镇
16. 鸭池镇
17. 层台镇
18. 何官屯镇
19. 长春堡镇
20. 海子街镇
21. 八寨镇
22. 生机镇
23. 普宜镇
24. 放珠镇
此外,还有:
1. 大河乡
2. 野角乡
3. 田坎彝族乡
4. 团结彝族苗族乡
5. 阴底彝族苗族白族乡
6. 千溪彝族苗族白族乡
7. 阿市苗族彝族乡
8. 大屯彝族乡
以上是七星关区的24个镇和8个乡。