Huyện Mai Sơn, Tỉnh Sơn La cũ trước đây (trước khi sắp xếp sáp nhập năm 2025) có 0 phường, 1 thị trấn và 21 xã.
Phương án sắp xếp sáp nhập Tỉnh Sơn La
| Phường/Xã | Cấp xã | Tỉnh+Thành phố |
|---|---|---|
| Thị trấn Hát Lót | Thị trấn | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Sung | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Mường Bằng | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Chăn | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Mường Chanh | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Ban | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Mung | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Mường Bon | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Chung | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Mai | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Hát Lót | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Nà Bó | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Cò Nòi | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Nơi | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Phiêng Cằm | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Dong | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Kheo | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Ve | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Chiềng Lương | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Phiêng Pằn | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Nà Ơt | Xã | Huyện Mai Sơn, Tỉnh Sơn La |
| Xã Tà Hộc | Xã | Huyện Mai Sơn, Tỉnh Sơn La |