ALAlabama rankings

Towns with the hottest summers in Alabama

Ranked by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 192 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Map of Stapleton
Alabama · Hottest summers

Where Stapleton lands: #94 of 192

90.8° · Visit Stapleton →

#TownJuly highDays at 90°+July low
1 Prattville Prattville39,482 people 92.4° 93 71°
2 Montgomery Montgomery197,494 people 92.3° 93 71°
3 Millbrook Millbrook17,189 people 92.3° 93 71°
4 Wetumpka Wetumpka7,437 people 92.3° 93 71°
5 Map of Emerald Mountain Emerald Mountain3,535 people 92.3° 66 72°
6 Pike Road Pike Road10,574 people 92.2° 92 71°
7 Map of Selma Selma17,057 people 92.0° 81 71°
8 Eufaula Eufaula12,584 people 92.0° 113 71°
9 Map of Holtville Holtville5,158 people 91.9° 46 71°
10 Geneva Geneva4,225 people 91.9° 77 71°
11 Tallassee Tallassee5,134 people 91.8° 66 71°
12 Map of Redland Redland4,982 people 91.8° 66 71°
13 Phenix City Phenix City38,499 people 91.7° 81 71°
14 Tuskegee8,938 people 91.7° 66 71°
15 Brewton5,186 people 91.7° 79 71°
16 Livingston Livingston4,672 people 91.7° 75 71°
17 Map of Moundville Moundville3,754 people 91.7° 89 71°
18 Map of Tuscaloosa Tuscaloosa111,038 people 91.6° 89 71°
19 Demopolis Demopolis6,908 people 91.6° 74 71°
20 Daleville Daleville4,919 people 91.6° 72 72°
21 Map of Valley Grande Valley Grande4,047 people 91.6° 81 71°
22 Elba Elba3,468 people 91.6° 72 71°
23 Map of Taylor Taylor3,063 people 91.6° 89 71°
24 Map of Hartford Hartford2,701 people 91.6° 91 71°
25 Dothan Dothan71,514 people 91.5° 89 71°
26 Northport Northport31,218 people 91.5° 89 71°
27 Atmore Atmore8,334 people 91.5° 81 71°
28 Evergreen Evergreen3,404 people 91.5° 66 71°
29 Map of Ladonia Ladonia3,346 people 91.5° 74 71°
30 Centreville Centreville2,741 people 91.5° 66 70°
31 Map of Ozark Ozark14,327 people 91.4° 72 71°
32 Andalusia Andalusia8,766 people 91.4° 80 70°
33 Map of Opp Opp6,709 people 91.4° 80 70°
34 Smiths Station Smiths Station5,496 people 91.4° 74 71°
35 Headland Headland5,217 people 91.4° 90 71°
36 Childersburg Childersburg4,655 people 91.4° 87 70°
37 Jackson Jackson4,589 people 91.4° 79 71°
38 Pine Level4,170 people 91.4° 93 70°
39 Map of Brent Brent4,010 people 91.4° 66 70°
40 Map of Holt Holt3,629 people 91.4° 89 71°
41 Eutaw Eutaw2,786 people 91.4° 75 71°
42 Map of Cottondale Cottondale2,632 people 91.4° 89 71°
43 Enterprise Enterprise29,505 people 91.3° 72 71°
44 Prichard18,961 people 91.3° 78 72°
45 Map of Saraland Saraland16,404 people 91.3° 78 73°
46 Map of Satsuma Satsuma6,822 people 91.3° 78 73°
47 Map of Semmes Semmes5,626 people 91.3° 78 72°
48 Luverne Luverne2,694 people 91.3° 80 70°
49 Map of Graysville Graysville2,509 people 91.3° 65 70°
50 Fayette Fayette4,164 people 91.2° 72 70°
51 Map of Citronelle Citronelle3,913 people 91.2° — 71°
52 Union Springs Union Springs3,248 people 91.2° 54 70°
53 Abbeville Abbeville2,748 people 91.2° 65 71°
54 Coaling Coaling2,573 people 91.2° 70 70°
55 Hoover Hoover92,642 people 91.1° 80 70°
56 Helena Helena21,769 people 91.1° 87 70°
57 Map of Hueytown Hueytown16,414 people 91.1° 80 70°
58 Bay Minette Bay Minette8,295 people 91.1° 61 72°
59 Monroeville Monroeville5,802 people 91.1° 66 70°
60 Map of Midfield Midfield5,045 people 91.1° 80 70°
61 Loxley Loxley4,357 people 91.1° 69 72°
62 Adamsville Adamsville4,266 people 91.1° 65 70°
63 Birmingham Birmingham198,173 people 91.0° 65 70°
64 Map of Spanish Fort Spanish Fort10,662 people 91.0° 61 73°
65 Map of Kimberly Kimberly4,439 people 91.0° 64 70°
66 Map of Morris Morris2,673 people 91.0° 64 70°
67 Bessemer Bessemer25,400 people 90.9° 80 70°
68 Jasper Jasper14,442 people 90.9° 58 70°
69 Sylacauga Sylacauga12,309 people 90.9° 61 69°
70 Map of Fultondale Fultondale9,384 people 90.9° 65 70°
71 Map of Lincoln Lincoln7,305 people 90.9° 65 69°
72 Robertsdale Robertsdale7,194 people 90.9° 69 72°
73 Greenville Greenville7,163 people 90.9° 96 70°
74 Thomasville Thomasville3,619 people 90.9° 75 71°
75 Map of Mount Olive Mount Olive3,567 people 90.9° 65 70°
76 Map of Warrior Warrior3,207 people 90.9° 64 70°
77 Dadeville Dadeville2,993 people 90.9° 62 69°
78 Marion Marion2,886 people 90.9° 71 70°
79 Map of Brookwood Brookwood2,706 people 90.9° 70 70°
80 Map of Dora Dora2,668 people 90.9° 65 70°
81 Mobile Mobile203,416 people 90.8° 73 73°
82 Map of Foley Foley24,026 people 90.8° 69 73°
83 Calera Calera17,714 people 90.8° 63 69°
84 Chelsea Chelsea16,260 people 90.8° 63 69°
85 Pell City Pell City13,587 people 90.8° 62 69°
86 Irondale Irondale13,464 people 90.8° 65 70°
87 Map of Forestdale Forestdale9,742 people 90.8° 65 70°
88 Fairfield9,728 people 90.8° 80 70°
89 Map of Pleasant Grove Pleasant Grove9,442 people 90.8° 80 70°
90 Map of Brook Highland Brook Highland8,146 people 90.8° 65 70°
91 Montevallo Montevallo7,556 people 90.8° 63 69°
92 Tarrant Tarrant5,925 people 90.8° 65 70°
93 Columbiana Columbiana4,725 people 90.8° 63 69°
94 Map of Stapleton Stapleton3,009 people 90.8° 61 72°
95 Map of Indian Springs Village Indian Springs Village2,537 people 90.8° 87 70°
96 Alabaster Alabaster33,917 people 90.7° 63 69°
97 Map of Troy Troy17,716 people 90.7° 68 70°
98 Map of Tillmans Corner Tillmans Corner17,677 people 90.7° 78 72°
99 Gardendale Gardendale16,534 people 90.7° 65 70°
100 McCalla McCalla13,253 people 90.7° 80 70°
101 Auburn Auburn80,594 people 90.6° 49 70°
102 Gadsden Gadsden33,374 people 90.6° 66 70°
103 Talladega Talladega14,760 people 90.6° 62 69°
104 Alexander City Alexander City14,606 people 90.6° 62 68°
105 Map of Leeds Leeds12,028 people 90.6° 65 69°
106 Map of Meadowbrook Meadowbrook9,117 people 90.6° 65 70°
107 Map of Clanton Clanton8,958 people 90.6° 57 69°
108 Lanett Lanett6,814 people 90.6° 57 69°
109 Map of Chickasaw Chickasaw6,332 people 90.6° 78 74°
110 Map of Lake View Lake View4,063 people 90.6° 80 70°
111 Florence Florence41,701 people 90.5° 58 68°
112 Map of Muscle Shoals Muscle Shoals16,951 people 90.5° 58 68°
113 Map of Rainbow City Rainbow City10,284 people 90.5° 66 70°
114 Valley Valley10,277 people 90.5° 57 69°
115 Sheffield9,340 people 90.5° 58 68°
116 Tuscumbia9,115 people 90.5° 58 68°
117 Attalla Attalla5,775 people 90.5° 66 70°
118 Theodore Theodore4,964 people 90.5° 78 73°
119 Vestavia Hills Vestavia Hills38,616 people 90.4° 65 70°
120 Opelika Opelika32,820 people 90.4° 51 69°
121 Map of Homewood Homewood27,829 people 90.4° 65 70°
122 Map of Pelham Pelham24,827 people 90.4° 87 69°
123 Map of Moody Moody13,488 people 90.4° 64 69°
124 Southside Southside9,483 people 90.4° 66 70°
125 Map of Hamilton Hamilton6,922 people 90.4° 78 69°
126 Daphne Daphne29,453 people 90.3° 73 74°
127 Oxford Oxford22,063 people 90.3° 60 69°
128 Glencoe Glencoe5,353 people 90.3° 66 70°
129 Map of Triana Triana3,964 people 90.3° 62 69°
130 Map of Hokes Bluff Hokes Bluff4,547 people 90.2° 66 70°
131 Map of Centre Centre3,700 people 90.2° 55 69°
132 Map of Grand Bay Grand Bay3,553 people 90.2° 80 73°
133 Alexandria Alexandria3,475 people 90.2° 60 69°
134 Map of Jemison Jemison2,796 people 90.2° 56 69°
135 Map of Fairhope Fairhope24,190 people 90.1° 47 74°
136 Map of Saks Saks10,681 people 90.1° 60 69°
137 Orange Beach Orange Beach8,407 people 90.1° 56 74°
138 Map of Highland Lakes Highland Lakes5,866 people 90.1° 65 69°
139 Map of Winfield Winfield4,999 people 90.1° 52 69°
140 Map of Weaver Weaver3,324 people 90.1° 60 69°
141 Map of Hanceville Hanceville3,270 people 90.1° 60 69°
142 La Fayette2,633 people 90.1° 59 68°
143 Map of Huguley Huguley2,577 people 90.1° 57 69°
144 Huntsville Huntsville222,791 people 90.0° 62 69°
145 Decatur Decatur57,361 people 90.0° 41 69°
146 Trussville Trussville26,673 people 90.0° 64 69°
147 Center Point Center Point15,914 people 90.0° 64 69°
148 Map of Jacksonville Jacksonville14,437 people 90.0° 60 69°
149 Pinson Pinson7,832 people 90.0° 64 69°
150 Map of Margaret Margaret5,877 people 90.0° 64 69°
151 Odenville Odenville5,197 people 90.0° 64 69°
152 Piedmont Piedmont4,740 people 90.0° 55 69°
153 Priceville Priceville3,726 people 90.0° 41 69°
154 Map of West End-Cobb Town West End-Cobb Town3,453 people 89.9° 60 69°
155 Red Bay Red Bay3,201 people 89.9° 56 69°
156 Map of Underwood-Petersville Underwood-Petersville3,100 people 89.9° 58 68°
157 Map of Owens Cross Roads Owens Cross Roads2,826 people 89.9° 49 70°
158 Madison Madison60,106 people 89.8° 61 69°
159 Hartselle Hartselle15,847 people 89.8° 41 69°
160 Roanoke Roanoke5,336 people 89.8° 63 68°
161 New Hope New Hope2,911 people 89.8° 49 70°
162 Trinity Trinity2,561 people 89.8° 41 69°
163 Athens Athens29,002 people 89.7° 49 69°
164 Map of Grayson Valley Grayson Valley6,077 people 89.7° 64 69°
165 Bon Secour Bon Secour2,789 people 89.7° 69 74°
166 Map of Choccolocco Choccolocco2,620 people 89.7° 37 69°
167 Gulf Shores Gulf Shores16,401 people 89.6° 36 75°
168 Scottsboro Scottsboro15,712 people 89.6° 57 69°
169 Map of Springville Springville5,081 people 89.6° 64 69°
170 Argo Argo4,479 people 89.6° 64 69°
171 Moulton Moulton3,401 people 89.6° 47 68°
172 Russellville Russellville10,799 people 89.5° 57 68°
173 Clay Clay10,273 people 89.5° 64 69°
174 Map of Moores Mill Moores Mill6,378 people 89.5° 51 69°
175 Remlap2,761 people 89.5° 64 69°
176 Map of Good Hope Good Hope2,574 people 89.5° 60 69°
177 Guntersville Guntersville8,916 people 89.4° 49 70°
178 Anniston Anniston21,271 people 89.3° 60 69°
179 Map of Meridianville Meridianville11,150 people 89.3° 51 68°
180 Oneonta Oneonta6,971 people 89.3° 52 69°
181 Harvest Harvest5,955 people 89.3° 61 68°
182 Map of Hazel Green Hazel Green3,940 people 89.2° 51 68°
183 Cullman Cullman19,319 people 89.1° 60 68°
184 Lineville Lineville2,546 people 89.1° 40 67°
185 Map of Haleyville Haleyville4,271 people 88.8° 47 68°
186 Map of Heflin Heflin3,467 people 88.6° 37 67°
187 Arab Arab8,679 people 88.3° 49 68°
188 Albertville Albertville22,813 people 88.2° 49 69°
189 Boaz Boaz10,814 people 88.1° 31 68°
190 Rainsville Rainsville5,702 people 87.2° 28 67°
191 Map of Fort Payne Fort Payne14,927 people 86.2° 28 67°
192 Henagar Henagar2,501 people 85.9° 28 66°

How this ranking works

We rank every town by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states