Ifrane, Morocco
Béni Mellal-Khénifra · Morocco
Ifrane is a small city in Béni Mellal-Khénifra, Morocco with a population of 13,000. Elevation: 6,624 ft (2,019 m). Average temperature: 51°F (10°C).
Data updated June 2026
Discover Ifrane, 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.
About Ifrane
Ifrane is a city geographically located in the Middle Atlas region of northern Morocco. With an approximate population of 13,964, the capital of Ifrane Province in the region of Fès-Meknès is located at an elevation of more than 1,650 m (5,410 ft).
People
Climate
| Population | 13,000 |
| Population Density | 56 / sq mi |
| Elevation | 6,624 ft (2,019 m) |
| Coordinates | 31.7022°, -6.3494° |
| Timezone | Africa/Casablanca |
| Country | 🇲🇦 Morocco |
| State / Province | Béni Mellal-Khénifra |
| Average Temperature | 51°F (10°C) |
| January Average | 34°F (1°C) |
| July Average | 70°F (21°C) |
| Annual Precipitation | 15.2 inches (386 mm) |
| Annual Snowfall | 1.5 inches (4 cm) |
About Ifrane
Ifrane is a small city in Morocco (Béni Mellal-Khénifra) with a population of 13,000. The city sits at an elevation of 6,624 feet (2,019 meters) above sea level. The average annual temperature is 51°F (10°C). Temperatures range from 34°F in January to 70°F in July. Annual precipitation averages 15.2 inches. The timezone is Africa/Casablanca.
Climate in Ifrane
Ifrane has an average annual temperature of 13.9°C (57°F). The hottest month is Jul (25.5°C), the coldest is Jan (4.3°C). Average annual precipitation is 277 mm.
Temperature
| Annual Average | 50.6°F |
| 6% below Morocco avg | |
| January Average | 34°F (1°C) |
| July Average | 70°F (21°C) |
| Sunny Days | 308 days/yr |
Geography
| Elevation | 6,624 ft (2,019 m) |
| Area | 231.9 sq mi (600.7 km²) |
| Population Density | 56/sq mi |
| Coordinates | 31.7022°N, 6.3494°W |
| Timezone | Africa/Casablanca |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 34°F (1°C) | 1.5 in | Coldest |
| February | 37°F (3°C) | 1.4 in | |
| March | 42°F (5°C) | 1.9 in | |
| April | 48°F (9°C) | 1.7 in | |
| May | 54°F (12°C) | 1.1 in | |
| June | 62°F (17°C) | 0.5 in | |
| July | 70°F (21°C) | 0.2 in | Warmest, Driest |
| August | 70°F (21°C) | 0.4 in | |
| September | 62°F (17°C) | 1.0 in | |
| October | 52°F (11°C) | 1.8 in | |
| November | 41°F (5°C) | 2.1 in | Wettest |
| December | 36°F (2°C) | 1.6 in |
Ifrane has a seasonal temperature swing of 36°F / from 34°F in January to 70°F in July. Total annual precipitation is 15.2 inches, with November being the wettest month (2.1") and July the driest (0.2").
Farmers Markets in Ifrane
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Weekly market |
Hotels in Ifrane
3 hotels within city radius - OpenStreetMap data
Airports Near Ifrane
1 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Beni Mellal Airport | BEM | Large Airport |
Quick Facts
🇲🇦 About Morocco
Public Holidays in Morocco
10 public holidays this year
Frequently Asked Questions About Ifrane
What is the population of Ifrane?
Ifrane has a population of 13,000 residents and is located in Morocco. The population density is 56 people per square mile, spread across 231.9 square miles.
What is the weather like in Ifrane?
Ifrane has a four-season climate with an average annual temperature of 51°F (10°C). Winter temperatures average 34°F in January, while summers reach an average of 70°F in July. The area receives 308 sunny days per year, well above the national average of 205. Annual rainfall totals 15.2 inches, with 1.5 inches of snow.
All Countries























































































































































































































































