Malawi flag

Lilongwe, Malawi

Capital city · Population 1.1M

Lilongwe is the capital and the largest city in Malawi with a population of approximately 1,115,815 people as of 2026. This makes it the 477th largest city in the world, accounting for 5.38% of Malawi's total population of 20.7M. Lilongwe is classified as a major city and operates in the Africa/Blantyre timezone. The average annual temperature is 21.5°C with 520 mm of rainfall per year. The city sits at an elevation of 1,057 meters above sea level.

Population

1,115,815

Global Rank

#477

Country Rank

#1

% of Malawi

5.38%

Avg Temperature

21.5°C

Annual Rainfall

520 mm

Elevation

1,057 m

Timezone

Africa/Blantyre

Lilongwe on the Map

Loading map...

Climate in Lilongwe

Lilongwe's warmest month is Dec and the coldest is Jun. The wettest month is Jan with 183 mm of rainfall.

Average Monthly Temperature

21.8°C
Jan
22.7°C
Feb
22.1°C
Mar
21°C
Apr
19.1°C
May
17.9°C
Jun
18.1°C
Jul
19.8°C
Aug
21.9°C
Sep
23.4°C
Oct
24.8°C
Nov
25.2°C
Dec
17.9°C25.2°C

Monthly Rainfall

183 mm
Jan
101 mm
Feb
91 mm
Mar
22 mm
Apr
4 mm
May
2 mm
Jun
0 mm
Jul
3 mm
Aug
4 mm
Sep
17 mm
Oct
26 mm
Nov
67 mm
Dec

Malawi at a Glance

Country Population

20,734,262

Capital

Lilongwe

Region

Eastern Africa

Major Cities

4

GDP per Capita

$523

Life Expectancy

67.3 years

Urban Population

17.3%

Growth Rate

0.03%

Other Major Cities in Malawi

Blantyre
903K
Mzuzu
250K
Zomba
118K

Nearest Major Cities

Closest cities to Lilongwe with over 100,000 people

Cities closest to Lilongwe by distance
CityPopulationDistance
Chipata327,059128 km
Lichinga281,341173 km
Mandimba118,922205 km
Zomba118,440228 km
Blantyre902,588241 km
Tete357,000244 km
Mzuzu249,564279 km
Gurúè168,971382 km

Frequently Asked Questions

What is the population of Lilongwe?

The population of Lilongwe, Malawi is approximately 1,115,815 people, making it the 477th largest city in the world and the 1st largest in Malawi.

Is Lilongwe the capital of Malawi?

Yes, Lilongwe is the capital of Malawi.

What is the climate like in Lilongwe?

Lilongwe has an average annual temperature of 21.5°C and receives 520 mm of rainfall per year. The warmest month is Dec and the coldest is Jun.

What timezone is Lilongwe in?

Lilongwe is in the Africa/Blantyre timezone.