Midland, TX

Climate overview — based on NOAA 1991-2020 normals from MIDLAND 4 ENE, TX US.

BSh Semi-arid (hot) climate 8b USDA hardiness Zone 8b

Year-round temperatures (°F)

30° 50° 70° 90° J F M A M J J A S O N D
Avg high Avg low

Climate summary

Midland has an annual average temperature of 65°F with about 13.6 inches of precipitation per year and 1.9 inches of snow. The warmest month is July (average high 95.3°F), and the coldest is January (average low 31.0°F). September is typically the wettest month (1.87 in) and December the driest (0.45 in). Snow typically falls from November through January.

Annual swing
36.8°F
warmest to coldest month
Heating need
2,130
Cooling need
2,142

Best time to visit Midland

Full guide →

Climate change signal

All-time records →

11 of 366 (3%) of Midland's all-time daily heat records have been set since 2015. If records were spread evenly across the station's history, only about 5% would fall in any given decade.

1890s
52
1900s
2
1910s
69
1920s
49
1930s
9
1940s
48
1950s
28
1960s
8
1970s
22
1980s
16
1990s
24
2000s
17
2010s
21
2020s
1

Bars: number of all-time daily heat records still standing that were set in each decade.

Monthly averages

Month Avg High Avg Low Avg Temp Precipitation Snow Rainy days
January 60.3°F 31.0°F 45.7°F 0.77 in 0.7 in 2
February 65.3°F 34.9°F 50.1°F 0.54 in 0.1 in 2
March 73.6°F 42.3°F 57.9°F 0.75 in 2
April 82.2°F 49.7°F 66.0°F 0.85 in 2
May 89.1°F 59.7°F 74.4°F 1.70 in 3
June 94.7°F 67.4°F 81.1°F 1.55 in 3
July 95.3°F 69.7°F 82.5°F 1.45 in 4
August 94.4°F 68.7°F 81.5°F 1.58 in 4
September 88.1°F 61.8°F 74.9°F 1.87 in 4
October 80.6°F 51.5°F 66.0°F 1.18 in 3
November 68.0°F 39.8°F 53.9°F 0.86 in 0.5 in 2
December 60.5°F 32.2°F 46.4°F 0.45 in 0.6 in 2

Climate twins of Midland

Why these? →

The most climatically similar US cities at least 140 miles away (by monthly temperature + precipitation pattern).

Frost dates
Last spring / first fall frost
All-time records
Hottest, coldest, wettest
Planting calendar
What to plant, and when

Compare Midland to another city