Selangor is divided into 9 administrative districts, namely:
- Klang - with Port Klang (fomerly Port Swettenham)
- Petaling - with Sultan Abdul Aziz Shah Airport (formerly Subang International Airport)
- Sepang - with Kuala Lumpur International Airport
- Kuala Selangor
- Sabak Bernam
- Hulu Langat
- Kuala Langat
- Hulu Selangor
- Gombak
