Şaḩam Population 2026

Şaḩam has a population of 140,000, making it the #6 biggest city in 🇴🇲 Oman, located in Al Batinah North. Roughly 2.5% of Oman's population lives here. It is about 5.7× smaller than Muscat, the country's biggest city.

MuscatŞaḩam
Location of Şaḩam (capital Muscat shown for reference). Boundaries: Natural Earth.
Population (city proper)
140,000
Rank in Oman
#6
Coordinates
24.17°N, 56.89°E
~2 m elevation · Asia/Muscat
Distance to capital (Muscat)
168 km
104 miles, straight line

Other big cities in Al Batinah North

CityPopulationRank in Oman
Sohar108,274#8
As Suwayq107,143#9
Al Khābūrah50,223#16
Shināş48,009#17
Liwá26,372#20

Cities near Şaḩam

FAQ

What is the population of Şaḩam?
Şaḩam has a population of 140,000 (city proper, latest official figure via GeoNames), making it the #6 biggest city in Oman.
What region is Şaḩam in?
Şaḩam is located in Al Batinah North, Oman.
Is Şaḩam the capital of Oman?
No, the capital of Oman is Muscat, about 168 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 Oman · Oman population by year