Zahlé Population 2026

Zahlé has a population of 78,145, making it the #9 biggest city in 🇱🇧 Lebanon, located in Bekaa. Roughly 1.3% of Lebanon's population lives here. It is about 25× smaller than Beirut, the country's biggest city.

BeirutZahlé
Location of Zahlé (capital Beirut shown for reference). Boundaries: Natural Earth.
Population (city proper)
78,145
Rank in Lebanon
#9
Coordinates
33.85°N, 35.90°E
~963 m elevation · Asia/Beirut
Distance to capital (Beirut)
37 km
23 miles, straight line

Cities near Zahlé

  • Chmistâr30,000 people · ~17 km away
  • Aley130,000 people · ~28 km away
  • Jounieh96,315 people · ~30 km away
  • Baalbek30,916 people · ~34 km away
  • Beirut1,916,100 people · ~37 km away
  • Byblos20,784 people · ~38 km away

FAQ

What is the population of Zahlé?
Zahlé has a population of 78,145 (city proper, latest official figure via GeoNames), making it the #9 biggest city in Lebanon.
What region is Zahlé in?
Zahlé is located in Bekaa, Lebanon.
Is Zahlé the capital of Lebanon?
No, the capital of Lebanon is Beirut, about 37 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Lebanon · Lebanon population by year