Guest, Sign inJoin
2016-06-25 10 37 21 View of Frostburg, Allegany County, Maryland from Maryland State Route 36 (New Georges Creek Road) just north of Interstate 68 (National Freeway)Frostburg, #1 on this list · Photo: Famartin · CC BY-SA 4.0
Maryland rankings · Climate

Towns with the coolest summers in Maryland

Frostburg has the coolest summers of Maryland’s 216 towns of 2,500+: July afternoons average a high of 82° (NOAA 1991–2020 normals). The typical town here averages 88°; none of the 216 stay under 80°.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Frostburg

Allegany County · 6,979 people
82°

July high·January low 20°·1 days of 90°+ a year

#2

Smithsburg

Washington County · 3,212 people
84°

July high·January low 22°·20 days of 90°+ a year

#3

Manchester

Carroll County · 5,426 people
84°

July high·January low 22°·12 days of 90°+ a year

All 216 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 207 towns here).

216 towns ranked. Not here? See why a town may be missing.

#TownJuly highDays ≥90°January low
1FrostburgAllegany County · 6,979 people82°120°average low
2SmithsburgWashington County · 3,212 people84°2022°average low
3ManchesterCarroll County · 5,426 people84°1222°average low
4HampsteadCarroll County · 6,281 people85°1222°average low
5Mount AiryCarroll County · 9,857 people85°1324°average low
6Damascusunincorporated, Montgomery County · 17,640 people85°1325°average low
7Green Valleyunincorporated, Frederick County · 13,602 people86°1324°average low
8WestminsterCarroll County · 20,589 people86°1822°average low
T9Clarksburgunincorporated, Montgomery County · 30,487 people86°1325°average low
T9Ocean CityWorcester County · 6,840 people86°1330°average low
T11Jarrettsvilleunincorporated, Harford County · 2,560 people86°1223°average low
T11West Ocean Cityunincorporated, Worcester County · 5,198 people86°1330°average low
T13MiddletownFrederick County · 5,056 people86°3624°average low
T13Ocean Pinesunincorporated, Worcester County · 12,351 people86°1330°average low
T13Reisterstownunincorporated, Baltimore County · 25,582 people86°1823°average low
T16GaithersburgMontgomery County · 71,113 people86°2325°average low
T16Monroviaunincorporated, Frederick County · 3,568 people86°1324°average low
T16Redlandunincorporated, Montgomery County · 18,665 people86°2325°average low
T19Eldersburgunincorporated, Carroll County · 31,695 people86°1323°average low
T19Montgomery Villageunincorporated, Montgomery County · 34,110 people86°1325°average low
T19SykesvilleCarroll County · 4,602 people86°1324°average low
T22Cloverlyunincorporated, Montgomery County · 16,646 people86°3025°average low
T22Cresaptownunincorporated, Allegany County · 5,121 people86°3722°average low
T22Germantownunincorporated, Montgomery County · 90,719 people86°1325°average low
T22Olneyunincorporated, Montgomery County · 35,797 people86°2325°average low
T22Rising SunCecil County · 2,761 people86°2323°average low
T27BoonsboroWashington County · 3,867 people86°2523°average low
T27La Valeunincorporated, Allegany County · 4,196 people86°3722°average low
T27North Potomacunincorporated, Montgomery County · 23,922 people86°2325°average low
T27RockvilleMontgomery County · 67,563 people86°2325°average low
T31Ashton-Sandy Springunincorporated, Montgomery County · 5,630 people86°3025°average low
T31Aspen Hillunincorporated, Montgomery County · 53,279 people86°2325°average low
T31Layhillunincorporated, Montgomery County · 5,497 people86°3025°average low
T31Linganoreunincorporated, Frederick County · 14,444 people86°3624°average low
T35Burtonsvilleunincorporated, Montgomery County · 10,203 people87°3625°average low
T35Jeffersonunincorporated, Frederick County · 3,314 people87°3624°average low
T37TaneytownCarroll County · 8,259 people87°1822°average low
T37Urbanaunincorporated, Frederick County · 14,260 people87°1325°average low
T37Wheatonunincorporated, Montgomery County · 52,926 people87°3026°average low
T40Colesvilleunincorporated, Montgomery County · 14,519 people87°3025°average low
T40Fountainhead-Orchard Hillsunincorporated, Washington County · 6,567 people87°2423°average low
T40HagerstownWashington County · 44,228 people87°3223°average low
T40North EastCecil County · 4,237 people87°2326°average low
T40Paramount-Long Meadowunincorporated, Washington County · 2,569 people87°3223°average low
T40PoolesvilleMontgomery County · 5,942 people87°3225°average low
T40Potomacunincorporated, Montgomery County · 45,902 people87°4426°average low
T40Robinwoodunincorporated, Washington County · 8,042 people87°3223°average low
T40White Oakunincorporated, Montgomery County · 17,329 people87°3026°average low
T49Bel Air Northunincorporated, Harford County · 31,302 people87°2624°average low
T49Braddock Heightsunincorporated, Frederick County · 2,892 people87°3624°average low
T49ElktonCecil County · 16,670 people87°3325°average low
T49North Bethesdaunincorporated, Montgomery County · 49,677 people87°4426°average low
T53Darnestownunincorporated, Montgomery County · 7,051 people87°2325°average low
T53North Kensingtonunincorporated, Montgomery County · 8,954 people87°4426°average low
T53Owings Millsunincorporated, Baltimore County · 37,245 people87°1824°average low
T53PerryvilleCecil County · 4,592 people87°3626°average low
T53Scaggsvilleunincorporated, Howard County · 10,564 people87°3625°average low
T53Silver Springunincorporated, Montgomery County · 81,462 people87°3026°average low
T53Spring Ridgeunincorporated, Frederick County · 5,922 people87°3624°average low
T53Travilahunincorporated, Montgomery County · 11,721 people87°2326°average low
T61BerlinWorcester County · 5,335 people87°1329°average low
T61Bethesdaunincorporated, Montgomery County · 69,397 people87°4426°average low
T61Ellicott Cityunincorporated, Howard County · 75,257 people87°3424°average low
T61EmmitsburgFrederick County · 2,910 people87°1823°average low
T61Fairlandunincorporated, Montgomery County · 26,231 people87°3026°average low
T61Randallstownunincorporated, Baltimore County · 35,957 people87°1824°average low
T67BrunswickFrederick County · 9,380 people87°2524°average low
T67Chevy Chaseunincorporated, Montgomery County · 9,445 people87°4426°average low
T67Fallstonunincorporated, Harford County · 10,013 people87°2624°average low
T67Halfwayunincorporated, Washington County · 10,849 people87°3223°average low
T67Milford Millunincorporated, Baltimore County · 30,829 people87°1824°average low
T67ThurmontFrederick County · 6,337 people87°1823°average low
T67West Laurelunincorporated, Prince George's County · 4,428 people87°3625°average low
T74Chesapeake Ranch Estatesunincorporated, Calvert County · 9,241 people87°3128°average low
T74Columbiaunincorporated, Howard County · 104,338 people87°3425°average low
T74Hillandaleunincorporated, Montgomery County · 5,060 people87°3026°average low
T74Lusbyunincorporated, Calvert County · 2,595 people87°3128°average low
T74St. Jamesunincorporated, Washington County · 4,824 people87°3223°average low
T79Ballenger Creekunincorporated, Frederick County · 26,390 people87°3624°average low
T79Brookmontunincorporated, Montgomery County · 3,671 people87°4426°average low
T79Chesapeake BeachCalvert County · 6,466 people87°1627°average low
T79Cockeysvilleunincorporated, Baltimore County · 23,962 people87°1823°average low
T79Havre de GraceHarford County · 15,630 people87°2626°average low
T79Lexington Parkunincorporated, St. Mary's County · 13,252 people87°2628°average low
T79Lochearnunincorporated, Baltimore County · 27,074 people87°1824°average low
T79North Laurelunincorporated, Howard County · 25,563 people87°3625°average low
T79Takoma ParkMontgomery County · 17,260 people87°3026°average low
T88AberdeenHarford County · 18,374 people88°2625°average low
T88Bel AirHarford County · 10,507 people88°2624°average low
T88Bel Air Southunincorporated, Harford County · 58,137 people88°2624°average low
T88Californiaunincorporated, St. Mary's County · 13,136 people88°3128°average low
T88Catonsvilleunincorporated, Baltimore County · 43,368 people88°3425°average low
T88ChestertownKent County · 5,658 people88°3727°average low
T88Drum Pointunincorporated, Calvert County · 3,589 people88°3128°average low
T88FrederickFrederick County · 92,059 people88°3624°average low
T88Golden Beachunincorporated, St. Mary's County · 3,830 people88°1627°average low
T88Huntingtownunincorporated, Calvert County · 2,689 people88°1626°average low
T88Mays Chapelunincorporated, Baltimore County · 16,066 people88°1824°average low
T88Prince Frederickunincorporated, Calvert County · 2,955 people88°1627°average low
T88WalkersvilleFrederick County · 6,501 people88°3624°average low
T101Dealeunincorporated, Anne Arundel County · 5,333 people88°3228°average low
T101District HeightsPrince George's County · 5,938 people88°4026°average low
T101LeonardtownSt. Mary's County · 5,033 people88°3127°average low
T101Mayounincorporated, Anne Arundel County · 8,694 people88°2028°average low
T101Melwoodunincorporated, Prince George's County · 3,401 people88°3226°average low
T101Owingsunincorporated, Calvert County · 2,643 people88°3227°average low
T101Pikesvilleunincorporated, Baltimore County · 33,524 people88°1824°average low
T101Suitlandunincorporated, Prince George's County · 23,793 people88°4026°average low
T101Woodlawnunincorporated, Baltimore County · 40,379 people88°1825°average low
T110Abingdonunincorporated, Harford County · 5,019 people88°2626°average low
T110Camp Springsunincorporated, Prince George's County · 22,544 people88°4026°average low
T110Ilchesterunincorporated, Howard County · 28,364 people88°3425°average low
T110Konterraunincorporated, Prince George's County · 3,641 people88°3625°average low
T110Pleasant Hillsunincorporated, Harford County · 3,836 people88°2625°average low
T110Riversideunincorporated, Harford County · 6,585 people88°2626°average low
T110Timoniumunincorporated, Baltimore County · 10,304 people88°1824°average low
T110Towsonunincorporated, Baltimore County · 58,679 people88°1824°average low
T118Beltsvilleunincorporated, Prince George's County · 19,176 people88°3026°average low
T118Brandywineunincorporated, Prince George's County · 12,160 people88°3826°average low
T118CentrevilleQueen Anne's County · 4,782 people88°3727°average low
T118Clintonunincorporated, Prince George's County · 38,376 people88°3826°average low
T118Edgewaterunincorporated, Anne Arundel County · 8,519 people88°4028°average low
T118Forestvilleunincorporated, Prince George's County · 10,495 people88°3226°average low
T118Rivaunincorporated, Anne Arundel County · 4,976 people88°4028°average low
T118Rosaryvilleunincorporated, Prince George's County · 12,883 people88°3226°average low
T118Savageunincorporated, Howard County · 8,239 people88°3425°average low
T118Snow HillWorcester County · 2,237 people88°3828°average low
T118Waldorfunincorporated, Charles County · 82,943 people88°1626°average low
T118Wildewoodunincorporated, St. Mary's County · 7,552 people88°3127°average low
T130AnnapolisAnne Arundel County · 40,634 people88°4028°average low
T130Annapolis Neckunincorporated, Anne Arundel County · 12,032 people88°2028°average low
T130Chillumunincorporated, Prince George's County · 34,871 people88°3026°average low
T130La PlataCharles County · 12,137 people88°1627°average low
T130LaurelPrince George's County · 30,254 people88°3625°average low
T130Marltonunincorporated, Prince George's County · 10,222 people88°3226°average low
T130Parkvilleunincorporated, Baltimore County · 30,549 people88°1824°average low
T130South Laurelunincorporated, Prince George's County · 29,272 people88°3025°average low
T138GreenbeltPrince George's County · 24,948 people88°3026°average low
T138Jessupunincorporated, Anne Arundel County · 9,931 people88°3425°average low
T138Kingsvilleunincorporated, Baltimore County · 4,687 people88°1825°average low
T138Paroleunincorporated, Anne Arundel County · 17,229 people88°4028°average low
T142Bensvilleunincorporated, Charles County · 15,848 people88°3827°average low
T142BowiePrince George's County · 58,383 people88°3926°average low
T142Brock Hallunincorporated, Prince George's County · 13,615 people88°3226°average low
T142Chesterunincorporated, Queen Anne's County · 4,797 people88°3228°average low
T142Fairwoodunincorporated, Prince George's County · 7,526 people88°3926°average low
T142Glassmanorunincorporated, Prince George's County · 16,981 people88°4027°average low
T142GlenardenPrince George's County · 6,422 people88°3926°average low
T142Glenn Daleunincorporated, Prince George's County · 13,772 people88°3926°average low
T142Grasonvilleunincorporated, Queen Anne's County · 3,564 people88°3228°average low
T142Mitchellvilleunincorporated, Prince George's County · 11,359 people88°3926°average low
T142Seabrookunincorporated, Prince George's County · 18,317 people88°3026°average low
T142Stevensvilleunincorporated, Queen Anne's County · 8,802 people88°3228°average low
T142Summerfieldunincorporated, Prince George's County · 15,065 people88°4826°average low
T142Walker Millunincorporated, Prince George's County · 10,931 people88°4026°average low
T142Westphaliaunincorporated, Prince George's County · 13,228 people88°3226°average low
T158Carneyunincorporated, Baltimore County · 28,343 people88°1825°average low
T158College Park College campusPrince George's County · 35,418 people88°3026°average low
T158CumberlandAllegany County · 18,799 people88°3723°average low
T158Fort Meadeunincorporated, Anne Arundel County · 11,225 people88°3426°average low
T158Hamptonunincorporated, Baltimore County · 5,372 people88°1824°average low
T158Hillcrest Heightsunincorporated, Prince George's County · 16,063 people88°4026°average low
T158Landoverunincorporated, Prince George's County · 24,514 people88°4826°average low
T158Maryland Cityunincorporated, Anne Arundel County · 19,186 people88°3425°average low
T158Odentonunincorporated, Anne Arundel County · 45,002 people88°3426°average low
T158Pocomoke CityWorcester County · 4,421 people88°1928°average low
T168Accokeekunincorporated, Prince George's County · 14,362 people88°3827°average low
T168Bryans Roadunincorporated, Charles County · 9,371 people88°3027°average low
T168CambridgeDorchester County · 13,457 people88°3228°average low
T168Croftonunincorporated, Anne Arundel County · 29,549 people88°3926°average low
T168EastonTalbot County · 17,293 people88°3228°average low
T168Edgewoodunincorporated, Harford County · 24,922 people88°2626°average low
T168Ketteringunincorporated, Prince George's County · 14,014 people88°3226°average low
T168Lake Arborunincorporated, Prince George's County · 14,335 people88°3926°average low
T168Lake Shoreunincorporated, Anne Arundel County · 18,249 people88°4028°average low
T168Marlboro Villageunincorporated, Prince George's County · 9,382 people88°3226°average low
T168Mount RainierPrince George's County · 8,307 people88°4826°average low
T168Oxon Hillunincorporated, Prince George's County · 17,893 people88°3827°average low
T180BladensburgPrince George's County · 9,671 people88°3026°average low
T180Elkridgeunincorporated, Howard County · 26,283 people88°3425°average low
T180Gambrillsunincorporated, Anne Arundel County · 2,830 people88°3428°average low
T180Joppatowneunincorporated, Harford County · 14,237 people88°2627°average low
T180Princess AnneSomerset County · 3,642 people88°3028°average low
T185Arnoldunincorporated, Anne Arundel County · 24,303 people88°4028°average low
T185Cape St. Claireunincorporated, Anne Arundel County · 9,236 people88°2028°average low
T185DelmarWicomico County · 4,896 people88°3127°average low
T185GreensboroCaroline County · 1,962 people88°2226°average low
T185Honeygounincorporated, Baltimore County · 12,250 people88°1827°average low
T185Perry Hallunincorporated, Baltimore County · 29,105 people88°1825°average low
T185Severnunincorporated, Anne Arundel County · 58,402 people88°3426°average low
T185Severna Parkunincorporated, Anne Arundel County · 40,228 people88°3428°average low
T193FruitlandWicomico County · 6,007 people89°3027°average low
T193Glen Burnieunincorporated, Anne Arundel County · 72,590 people89°3428°average low
T193SalisburyWicomico County · 33,845 people89°3127°average low
T196Bowleys Quartersunincorporated, Baltimore County · 7,006 people89°4328°average low
T196DentonCaroline County · 5,075 people89°2226°average low
T196Essexunincorporated, Baltimore County · 40,580 people89°4327°average low
T196Fort Washingtonunincorporated, Prince George's County · 25,134 people89°3827°average low
T196Indian HeadCharles County · 4,202 people89°3027°average low
T196Pasadenaunincorporated, Anne Arundel County · 34,309 people89°3428°average low
T196Riviera Beachunincorporated, Anne Arundel County · 12,192 people89°3428°average low
T203Arbutusunincorporated, Baltimore County · 22,507 people89°3426°average low
T203Ferndaleunincorporated, Anne Arundel County · 17,529 people89°3428°average low
T203National Harborunincorporated, Prince George's County · 4,454 people89°3827°average low
T203Overleaunincorporated, Baltimore County · 13,035 people89°1826°average low
T207Edgemereunincorporated, Baltimore County · 9,061 people89°4328°average low
T207FederalsburgCaroline County · 2,864 people89°2227°average low
T207HurlockDorchester County · 2,123 people89°4327°average low
T207Rossvilleunincorporated, Baltimore County · 16,059 people89°4327°average low
T211BaltimoreBaltimore city · 569,997 people89°4328°average low
T211Dundalkunincorporated, Baltimore County · 65,969 people89°4328°average low
T211Forest HeightsPrince George's County · 2,618 people89°4027°average low
T211Linthicumunincorporated, Anne Arundel County · 11,313 people89°3428°average low
T211Rosedaleunincorporated, Baltimore County · 20,002 people89°4328°average low
216Brooklyn Parkunincorporated, Anne Arundel County · 16,067 people89°3428°average low
Quick answers

Questions people ask

Which Maryland town has the coolest summers?

Frostburg (Allegany County): July afternoons average a high of 82°. Smithsburg (84°) and Manchester (84°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (216 in Maryland): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the Maryland page.

Go deeper

More Maryland lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Maryland rankings →
Other states

Coolest summers in other states