McGregor, Western Cape Climate
South Africa
Pop. 3,744 Elev. 233 m / 764 ft
TZ: Africa/Johannesburg (UTC+2) ·
Dry and warm, McGregor sees December highs of 85°F (29°C) and cool July lows of 41°F (5°C). Expect around 12 rainy days annually (11.7 in / 297 mm total). The city averages 184 sunny days per year. Ocean water temperatures reach 71°F (22°C) in summer.
| Temperature | 30°C (85°F) high | 5°C (41°F) low |
| Feels like | 31°C (88°F) high | 5°C (41°F) low |
| Rain | 12 days | 297 mm (11.7 in) /yr |
| Sky | 184 sunny | 0 stormy |
| Wind | 1.4 m/s (3.1 mph) avg |
Looking for a place with a climate like McGregor? Explore and filter 150,000+ cities worldwide.
Explore on the MapMonthly Climate Chart
Best months to visit: Jan, Feb, Mar, May, Jul, Aug, Sep, Oct, Nov, Dec
Sky & Air by Month
Cloud cover (%)
28
Jan 33
Feb 41
Mar 51
Apr 36
May 48
Jun 50
Jul 50
Aug 50
Sep 39
Oct 37
Nov 38
Dec Humidity (%)
54
Jan 57
Feb 65
Mar 72
Apr 68
May 71
Jun 73
Jul 67
Aug 63
Sep 56
Oct 57
Nov 55
Dec Weather Days by Month
Water Temperatures
Cities with Similar Climate
Find similar cities on the map →Nearby Cities
Nearby
Commercial airport 113 km Cape Town International Airport (CPT)
Ski resort 845 km Tiffindell
National park 60 km Bontebok National Park
Hospital 18 km Robertson Hospital
Hiking trail 18 km Boesmanskloof Trail
Interested in McGregor?
Hotels
Flights
Real Estate
Insurance
Connectivity
Monthly Weather Data
↑ See chart| Month | Avg High | Avg Low | Rainfall | Snowfall | Sunny Days |
|---|---|---|---|---|---|
| January | 30°C 85°F | 16°C 60°F | 20 mm 0.8 in | — | 25 |
| February | 29°C 85°F | 16°C 61°F | 12 mm 0.5 in | — | 19 |
| March | 28°C 82°F | 16°C 61°F | 29 mm 1.1 in | — | 17 |
| April | 24°C 75°F | 13°C 55°F | 70 mm 2.8 in | — | 12 |
| May | 21°C 70°F | 9°C 48°F | 25 mm 1.0 in | — | 19 |
| June | 17°C 63°F | 7°C 44°F | 43 mm 1.7 in | — | 11 |
| July | 16°C 61°F | 5°C 41°F | 30 mm 1.2 in | — | 11 |
| August | 18°C 65°F | 7°C 44°F | 9 mm 0.4 in | — | 11 |
| September | 22°C 72°F | 9°C 48°F | 15 mm 0.6 in | — | 12 |
| October | 25°C 76°F | 11°C 52°F | 14 mm 0.5 in | — | 15 |
| November | 28°C 83°F | 14°C 57°F | 13 mm 0.5 in | — | 17 |
| December | 30°C 85°F | 15°C 58°F | 17 mm 0.7 in | — | 15 |
Weather Days by Month
↑ See chart| Month | Sunny Days | Storm Days |
|---|---|---|
| January | 25 | 0 |
| February | 19 | 0 |
| March | 17 | 0 |
| April | 12 | 0 |
| May | 19 | 0 |
| June | 11 | 0 |
| July | 11 | 0 |
| August | 11 | 0 |
| September | 12 | 0 |
| October | 15 | 0 |
| November | 17 | 0 |
| December | 15 | 0 |
Water Temperatures Data
↑ See chart| Month | Ocean Avg High | Lake Avg High |
|---|---|---|
| January | 22°C 71°F | 22°C 71°F |
| February | 21°C 70°F | 22°C 72°F |
| March | 19°C 65°F | 22°C 72°F |
| April | 18°C 64°F | 20°C 67°F |
| May | 17°C 62°F | 16°C 61°F |
| June | 16°C 62°F | 14°C 57°F |
| July | 16°C 61°F | 12°C 54°F |
| August | 16°C 61°F | 12°C 53°F |
| September | 16°C 61°F | 13°C 56°F |
| October | 17°C 63°F | 15°C 59°F |
| November | 18°C 65°F | 19°C 66°F |
| December | 20°C 68°F | 21°C 70°F |