Main article: List of districts of Maharashtra

Maharashtra has following geographical regions:
- North Maharashtra
- Konkan
- Marathwada
- Vidarbha
- Desh or Western Maharashtra
It consists of six administrative divisions:[121]
The state's six divisions are divided into 36 districts, 109 sub-divisions, 358 talukas, and 44778 revenue villages.
| Rank | Name | District | Pop. | Rank | Name | District | Pop. | ||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Mumbai | Mumbai City district | 18,414,288 | 11 | Kolhapur | Kolhapur | 660,861 | ||
| 2 | Pune | Pune | 5,049,968 | 12 | Sangli | Sangli | 650,000 | ||
| 3 | Nagpur | Nagpur | 2,497,777 | ||||||
| 4 | Nashik | Nashik | 2,362,769 | ||||||
| 5 | Thane | Thane | 1,886,941 | ||||||
| 6 | Aurangabad | Aurangabad | 1,189,376 | ||||||
| 7 | Solapur | Solapur | 951,118 | ||||||
| 8 | Amravati | Amravati | 846,801 | ||||||
| 9 | Jalgaon | Jalgaon | 737,411 | ||||||
| 10 | Nanded | Nanded | |||||||