Sign In Register

Zagora, Morocco

Drâa-Tafilalet · Morocco

Zagora is a mid-size city in Drâa-Tafilalet, Morocco with a population of 43,752. Elevation: 2,405 ft (733 m). Average temperature: 73°F (23°C).

Data updated June 2026

43,752 Population 2,037/sq mi density
2,405 ft Elevation 733 meters
73°F Avg Temperature 23°C
3.2 in Annual Rain
Africa / Casablanca Timezone

Discover Zagora, Morocco

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Zagora

Zagora

Ternata è un centro abitato e comune rurale del Marocco situato nella provincia di Zagora, regione di Drâa-Tafilalet. Conta una popolazione di 16 512 abitanti.

People

Population43,752
Density2,037/mi²

Climate

Avg Temp73°F (23°C)
Rain3.2 in/yr
Sunny Days330/yr
Elevation2,405 ft (733 m)
Population43,752
Population Density2,037 / sq mi
Elevation2,405 ft (733 m)
Coordinates30.3324°, -5.8384°
TimezoneAfrica/Casablanca
Country🇲🇦 Morocco
State / ProvinceDrâa-Tafilalet
Average Temperature73°F (23°C)
January Average54°F (12°C)
July Average95°F (35°C)
Annual Precipitation3.2 inches (80 mm)
Annual Snowfall0.0 inches (0 cm)

About Zagora

Zagora is a mid-size city in Morocco (Drâa-Tafilalet) with a population of 43,752. The city sits at an elevation of 2,405 feet (733 meters) above sea level. The average annual temperature is 73°F (23°C). Temperatures range from 54°F in January to 95°F in July. Annual precipitation averages 3.2 inches. The timezone is Africa/Casablanca.

Climate in Zagora

Zagora has an average annual temperature of 22.2°C (72°F). The hottest month is Jul (34.8°C), the coldest is Jan (10.8°C). Average annual precipitation is 85 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 10.8°C / 51°F 1.2° / 24.6° 4.7
Feb 13.1°C / 55°F 2.5° / 26.2° 17.5
Mar 16.4°C / 62°F 4.3° / 30.4° 11.3
Apr 20.7°C / 69°F 7.1° / 33.8° 7.5
May 26.1°C / 79°F 10.5° / 39° 3.2
Jun 30.2°C / 86°F 17.1° / 42.3° 2.5
Jul 34.8°C / 95°F 23.1° / 44.6° 3.5
Aug 34.2°C / 94°F 23.1° / 44° 2.0
Sep 29°C / 84°F 17.2° / 40.4° 11.7
Oct 22.7°C / 73°F 10.7° / 36.2° 12.3
Nov 16.7°C / 62°F 5.5° / 29.9° 5.5
Dec 12.5°C / 54°F 2.5° / 26.3° 3.6
Zagora has a warm climate with an average annual temperature of 73°F (23°C). Winters average 54°F in January while summers reach 95°F in July. The area gets 330 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 3.2 inches (drier than the 38-inch national average). The city sits at an elevation of 2,405 feet.

Temperature

54°F Jan (12°C) 95°F Jul (35°C)
Annual Average73.0°F
35% above Morocco avg
January Average54°F (12°C)
July Average95°F (35°C)
Sunny Days330 days/yr

Geography

Elevation2,405 ft (733 m)
Area21.5 sq mi (55.6 km²)
Population Density2,037/sq mi
Coordinates30.3324°N, 5.8384°W
TimezoneAfrica/Casablanca

Precipitation & Snow

Annual Rainfall 3.2"
92% below Morocco avg
Snowfall 0.0"
Wettest Month (Nov) 0.55"
Driest Month (Jun) 0.04"

Air Quality

Earthquake History

1 earthquake (M2.5+) within 150 km since 1990. Strongest: M3.9. Most recent: M3.9 on Jan 8, 1993.

Jan 8, 1993 52 km NW of Zagora, Morocco M3.9 53 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 54°F (12°C) 0.3 in Coldest
February 58°F (14°C) 0.4 in
March 64°F (18°C) 0.3 in
April 71°F (22°C) 0.1 in
May 79°F (26°C) 0.1 in
June 88°F (31°C) 0.0 in Driest
July 95°F (35°C) 0.0 in Warmest
August 93°F (34°C) 0.1 in
September 83°F (28°C) 0.2 in
October 73°F (23°C) 0.5 in
November 64°F (18°C) 0.6 in Wettest
December 55°F (13°C) 0.6 in

Zagora has a seasonal temperature swing of 41°F / from 54°F in January to 95°F in July. Total annual precipitation is 3.2 inches, with November being the wettest month (0.6") and June the driest (0.0").

View full weather details →

Schools in Zagora

3 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
école primaire de Timtig المدرسة الإبتدائية تمتيك - - - -
مدرسة النخيل - - - -
Annexe lycée Imam lboukhari ملحقة الإمام البخاري - - - -
View full schools details →

Museums in Zagora

NameTypeAddressPhoneAnnual Revenue
Musée des arts et traditions de la vallée du Drâa

Farmers Markets in Zagora

NameAddressSeasonHoursOrganicWebsite
Petit souk (Soirée)
Souk du soir
Souk hebdomadaire de Zagora

Hotels in Zagora

27 hotels within city radius - OpenStreetMap data

Dar Raha Zagora
Ferme Hanane جنان حنان
Hôtel des Amis
Hôtel La Palmeraie
Hotel La Perle du Draa
Hôtel Le Tinsouline
Hotel Reda
Hôtel Reda
Hôtel Riad Salam
Hôtel Riad Salam
Hotel Ternata
Kasbah Sirocco
La Fibule Zagora
La Petite Kashbah
Le Sauvage Noble
Oasis Tilogui
Palais Asmaa
Riad Dar Zaouia
Riad Fennec Sahara
Riad Lamane
Riad Le Jasmin Du Sud
Riad Le petit jardin
Riad Marrat
Riad Zagora Palm
Rose des Sables
Serenity Lodge
Zagour

Restaurants in Zagora

12 restaurants within city radius - OpenStreetMap data

Asaada
Café Restaurant El Khayma
Camping Palmerie d'Amezrou
Dromadaire Gourmand
Hôtel Restaurant Kasbah Asmaa
Laitiére Islam
Marwa Café Réstaurant Snack
Pizzeria
Pizzeria Omar
Texas
Tombouctou تمبكتو
Zagour

Cafes in Zagora

3 cafes within city radius - OpenStreetMap data

Café Oscar
Café restaurant El Mouttaki
Le Café Littéraire

Bus Stations in Zagora

1 bus stations within city radius - OpenStreetMap data

المحطة الطرقية la gare routiere de zagora

Gas Stations in Zagora

7 gas stations within city radius - OpenStreetMap data

Afriquia
CMH
MA #2039103778
Petrom
Shell
Shell
TotalEnergies

Banks in Zagora

6 banks within city radius - OpenStreetMap data

Al Barid
Attijariwafa bank
Bank of Africa ⵍⴱⴰⵏⴽ ⵏ ⴰⴼⵔⵉⵇⵢⴰ بنك أفريقيا
Banque Populaire البنك الشعبي
Banque Populaire البنك الشعبي
Crédit Agricole

Airports Near Zagora

1 airports within the area.

AirportIATAType
Zagora AirportOZGLarge Airport

Churches & Religious Organizations in Zagora

3 religious organizations (IRS tax-exempt data).

NameAddress
Mosquée Amzrou
Paradis Touareg
Transsita

Explore Near Zagora

Meteorites
24
Confirmed meteorite landing sites recorded in NASA meteorite catalog
View all →

Quick Facts

Timezone
Africa/Casablanca

🇲🇦 About Morocco

Capital Rabat
Population 36,029,138
Area 446,550 km²
GDP (USD) $146,036,093,667
GDP per capita $3,814
HDI 0.698
Life expectancy 75.3 years
Internet users 91.0%
Urban population 62.7%
Currency MAD (Dirham)
Languages Arabic, Berber
Calling code +212
TLD .ma
Driving side right

Public Holidays in Morocco

10 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Ras l' âm
Jan 11 Proclamation of Independence Takdim watikat al-istiqlal
Jan 14 Amazigh New Year Id Yennayer
May 1 Labour Day Eid Ash-Shughl
Jul 30 Enthronement Eid Al-Ârch
Aug 14 Zikra Oued Ed-Dahab Oued Ed-Dahab Day
Aug 20 Revolution of the King and the People Thawrat al malik wa shâab
Aug 21 Youth Day Eid Al Chabab
Nov 6 Green March Eid Al Massira Al Khadra
Nov 18 Independence Day Eid Al Istiqulal

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Zagora.

Get Report

Frequently Asked Questions About Zagora

What is the population of Zagora?

Zagora has a population of 43,752 residents and is located in Morocco. The population density is 2,037 people per square mile, spread across 21.5 square miles.

What is the weather like in Zagora?

Zagora has a warm climate with an average annual temperature of 73°F (23°C). Winter temperatures average 54°F in January, while summers reach an average of 95°F in July. The area receives 330 sunny days per year, well above the national average of 205. Annual rainfall totals 3.2 inches.

Nearby Cities

Compare Zagora with another city: