Malavi je podeljen na tri regiona, a regioni su podeljeni na distrikte (ukupno ih ima 28).
Regioni Malavija su:
- Populacija: 1,708,930 (2008)
- Površina: 26.931 km2 (10.398 sq mi)
- Glavni grad:Mzuzu
- Populacija: 5.510.195 (2008)
- Površina: 35.592 km2 (13.742 sq mi)
- Glavni grad:Lilongve
- Populacija: 5.876.784 (2008)
- Površina: 31.753 km2 (12.260 sq mi)
- Glavni grad:Blantajer