Guest, Sign inJoin
DarbyMeeting2Darby Township, #1 on this list · Photo: Smallbones at en.wikipedia · Public domain
Pennsylvania rankings · Climate

Towns with the mildest winters in Pennsylvania

Darby Township has the mildest winters of Pennsylvania’s 914 towns of 2,500+: January nights average a low of 26° (NOAA 1991–2020 normals). The typical town here averages 21°; none of the 914 stay above freezing.

The average January low. 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

Darby Township

Delaware County · 9,206 people
26°

January low·July high 88°·77 freezing nights a year

#2

Chester

Delaware County · 33,996 people
26°

January low·July high 88°·64 freezing nights a year

All 914 towns

January low, highest first. Towns with the same figure share a rank (T = tied; 900 towns here).

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

#TownJanuary lowNights ≤32°July high
1Darby TownshipDelaware County · 9,206 people26°7788°average high
2ChesterDelaware County · 33,996 people26°6488°average high
3Ridley TownshipDelaware County · 30,956 people26°7787°average high
4Nether Providence TownshipDelaware County · 14,468 people26°7788°average high
T5BrookhavenDelaware County · 8,362 people26°6487°average high
T5Upper Darby TownshipDelaware County · 85,458 people26°7787°average high
7Upper Chichester TownshipDelaware County · 16,901 people26°6487°average high
T8PhiladelphiaPhiladelphia County · 1,574,281 people25°7787°average high
T8Springfield TownshipDelaware County · 25,039 people25°7787°average high
T10Haverford TownshipDelaware County · 50,997 people25°7787°average high
T10Middletown TownshipDelaware County · 17,342 people25°6487°average high
T10Upper Providence TownshipDelaware County · 10,861 people25°7787°average high
T13Bethel TownshipDelaware County · 9,774 people25°8786°average high
T13Bristol TownshipBucks County · 54,063 people25°12087°average high
15Cheltenham TownshipMontgomery County · 38,498 people24°8887°average high
T16Bensalem TownshipBucks County · 62,783 people24°12087°average high
T16Chester HeightsDelaware County · 3,183 people24°6487°average high
T16Falls TownshipBucks County · 34,282 people24°12087°average high
T19Lower Merion TownshipMontgomery County · 64,691 people24°10787°average high
T19Marple TownshipDelaware County · 24,323 people24°7787°average high
T21Abington TownshipMontgomery County · 58,656 people24°12087°average high
T21Lower Moreland TownshipMontgomery County · 14,116 people24°12087°average high
T21Newtown TownshipDelaware County · 15,438 people24°10787°average high
T21PenndelBucks County · 2,507 people24°12087°average high
T25ConshohockenMontgomery County · 9,266 people24°10787°average high
T25Edgmont TownshipDelaware County · 4,706 people24°6487°average high
T25Radnor TownshipDelaware County · 32,930 people24°10786°average high
T25Whitemarsh TownshipMontgomery County · 20,198 people24°10787°average high
T29Chadds Ford TownshipDelaware County · 3,992 people24°8786°average high
T29Concord TownshipDelaware County · 18,477 people24°8786°average high
T31Lower Southampton TownshipBucks County · 20,414 people24°12087°average high
T31Springfield TownshipMontgomery County · 21,030 people24°10787°average high
33Middletown TownshipBucks County · 45,547 people24°12087°average high
T34Lower Makefield TownshipBucks County · 34,028 people24°9787°average high
T34Plymouth TownshipMontgomery County · 18,555 people24°10788°average high
T34Upper Moreland TownshipMontgomery County · 25,880 people24°9286°average high
37Thornbury TownshipDelaware County · 6,965 people24°8786°average high
T38AmblerMontgomery County · 6,840 people23°9287°average high
T38Easttown TownshipChester County · 11,090 people23°11786°average high
T38NorristownMontgomery County · 35,911 people23°10788°average high
T38Pennsbury TownshipChester County · 3,879 people23°8786°average high
T38Upper Dublin TownshipMontgomery County · 27,258 people23°9287°average high
T43Birmingham TownshipChester County · 4,118 people23°13187°average high
T43Tredyffrin TownshipChester County · 31,818 people23°11787°average high
T43Upper Southampton TownshipBucks County · 15,067 people23°12087°average high
T43Westtown TownshipChester County · 11,290 people23°13186°average high
T47Newtown TownshipBucks County · 19,806 people23°12087°average high
T47Upper Merion TownshipMontgomery County · 36,674 people23°10787°average high
T47Whitpain TownshipMontgomery County · 20,483 people23°10787°average high
T47Willistown TownshipChester County · 11,443 people23°13186°average high
51Schuylkill TownshipChester County · 8,960 people23°11788°average high
T52East Norriton TownshipMontgomery County · 14,249 people23°10787°average high
T52Franklin TownshipChester County · 4,467 people23°10986°average high
T52Horsham TownshipMontgomery County · 27,882 people23°9286°average high
T52Kennett TownshipChester County · 9,253 people23°8786°average high
T52New Garden TownshipChester County · 11,469 people23°10986°average high
T52Pocopson TownshipChester County · 4,480 people23°13186°average high
T52Warminster TownshipBucks County · 33,254 people23°9286°average high
T52West Nottingham TownshipChester County · 2,864 people23°12586°average high
T60East Goshen TownshipChester County · 18,365 people23°13186°average high
T60Fulton TownshipLancaster County · 3,227 people23°12586°average high
T60Lower Providence TownshipMontgomery County · 26,242 people23°11787°average high
T60MalvernChester County · 3,427 people23°11786°average high
T60PhoenixvilleChester County · 20,356 people23°11788°average high
T60Upper Gwynedd TownshipMontgomery County · 17,255 people23°10787°average high
T66Kennett SquareChester County · 6,893 people23°10986°average high
T66London Grove TownshipChester County · 9,047 people23°10986°average high
T66Lower Gwynedd TownshipMontgomery County · 12,290 people23°9286°average high
T66New London TownshipChester County · 5,881 people23°12586°average high
T66Northampton TownshipBucks County · 39,919 people23°12086°average high
T66Peach Bottom TownshipYork County · 5,108 people23°10686°average high
T72Charlestown TownshipChester County · 6,577 people23°11787°average high
T72East Nottingham TownshipChester County · 9,235 people23°12586°average high
T72East Pikeland TownshipChester County · 8,654 people23°11788°average high
T72Little Britain TownshipLancaster County · 4,169 people23°12586°average high
T72Warwick TownshipBucks County · 14,843 people23°9286°average high
T77CollegevilleMontgomery County · 5,287 people23°13788°average high
T77Drumore TownshipLancaster County · 2,635 people23°12586°average high
T77East Marlborough TownshipChester County · 7,924 people23°10986°average high
T77East Whiteland TownshipChester County · 14,983 people23°11786°average high
T77Lower Oxford TownshipChester County · 5,848 people23°12586°average high
T77MiddletownDauphin County · 9,776 people23°10186°average high
T77Penn TownshipChester County · 6,340 people23°10986°average high
T77RoyersfordMontgomery County · 4,888 people23°11188°average high
T77Upper Providence TownshipMontgomery County · 24,963 people23°11787°average high
T77Warrington TownshipBucks County · 26,261 people23°9286°average high
T77West Goshen TownshipChester County · 24,224 people23°13186°average high
T77Worcester TownshipMontgomery County · 11,191 people23°13787°average high
T89CarlisleCumberland County · 22,693 people22°12686°average high
T89Carroll TownshipPerry County · 5,368 people22°12685°average high
T89East Pennsboro TownshipCumberland County · 21,658 people22°11186°average high
T89Hampden TownshipCumberland County · 35,401 people22°11186°average high
T89HarrisburgDauphin County · 50,522 people22°11186°average high
T89Lower Allen TownshipCumberland County · 21,254 people22°10286°average high
T89Lower Swatara TownshipDauphin County · 10,043 people22°10186°average high
T89MechanicsburgCumberland County · 10,037 people22°10286°average high
T89Middlesex TownshipCumberland County · 7,636 people22°12686°average high
T89North Middleton TownshipCumberland County · 13,031 people22°12686°average high
T89Penn TownshipPerry County · 3,179 people22°11185°average high
T89Silver Spring TownshipCumberland County · 21,670 people22°12686°average high
T89Spring CityChester County · 3,878 people22°11188°average high
T89West Pikeland TownshipChester County · 4,045 people22°10787°average high
T89Wheatfield TownshipPerry County · 3,250 people22°12685°average high
T104Conoy TownshipLancaster County · 3,289 people22°10186°average high
T104East Bradford TownshipChester County · 10,970 people22°13186°average high
T104Leacock TownshipLancaster County · 5,672 people22°9786°average high
T104Limerick TownshipMontgomery County · 21,436 people22°11187°average high
T104Newberry TownshipYork County · 16,377 people22°10186°average high
T104Perkiomen TownshipMontgomery County · 8,965 people22°13787°average high
T104Skippack TownshipMontgomery County · 14,502 people22°13788°average high
T104South Middleton TownshipCumberland County · 17,792 people22°12686°average high
T104Swatara TownshipDauphin County · 27,936 people22°10186°average high
T104Towamencin TownshipMontgomery County · 17,955 people22°13787°average high
T104Upper Allen TownshipCumberland County · 24,700 people22°10286°average high
T104Upper Oxford TownshipChester County · 2,595 people22°12586°average high
T104West Whiteland TownshipChester County · 20,826 people22°13186°average high
T104Wrightstown TownshipBucks County · 3,278 people22°12086°average high
T118Colerain TownshipLancaster County · 3,977 people22°12586°average high
T118Conestoga TownshipLancaster County · 3,916 people22°8786°average high
T118East Drumore TownshipLancaster County · 3,935 people22°12585°average high
T118East Fallowfield TownshipChester County · 7,917 people22°12086°average high
T118East Vincent TownshipChester County · 7,775 people22°11187°average high
T118Fairview TownshipYork County · 18,015 people22°10186°average high
T118LansdaleMontgomery County · 18,986 people22°9286°average high
T118Londonderry TownshipChester County · 2,678 people22°10985°average high
T118MarysvillePerry County · 2,717 people22°11186°average high
T118Monaghan TownshipYork County · 2,817 people22°10186°average high
T118Monroe TownshipCumberland County · 6,748 people22°12686°average high
T118Montgomery TownshipMontgomery County · 26,210 people22°9286°average high
T118Paradise TownshipLancaster County · 5,799 people22°9785°average high
T118QuarryvilleLancaster County · 2,871 people22°12585°average high
T118South Hanover TownshipDauphin County · 7,372 people22°10186°average high
T118Strasburg TownshipLancaster County · 4,704 people22°11186°average high
T118Susquehanna TownshipDauphin County · 28,434 people22°11186°average high
T118Upper Makefield TownshipBucks County · 8,848 people22°13687°average high
T118West Fallowfield TownshipChester County · 2,488 people22°12585°average high
T118West Lampeter TownshipLancaster County · 17,275 people22°11186°average high
T118West Pennsboro TownshipCumberland County · 5,699 people22°11086°average high
T139Antrim TownshipFranklin County · 16,481 people22°10986°average high
T139Conewago TownshipYork County · 9,140 people22°10186°average high
T139DowningtownChester County · 8,384 people22°13187°average high
T139Earl TownshipLancaster County · 7,149 people22°9785°average high
T139East Manchester TownshipYork County · 8,703 people22°10186°average high
T139GreencastleFranklin County · 4,222 people22°9387°average high
T139Lancaster TownshipLancaster County · 18,592 people22°11186°average high
T139Londonderry TownshipDauphin County · 4,925 people22°10186°average high
T139Lower Chanceford TownshipYork County · 3,117 people22°8785°average high
T139Lower Frederick TownshipMontgomery County · 4,917 people22°11187°average high
T139Lower Paxton TownshipDauphin County · 55,564 people22°11185°average high
T139ManchesterYork County · 2,821 people22°10186°average high
T139Martic TownshipLancaster County · 5,135 people22°8785°average high
T139Pequea TownshipLancaster County · 6,372 people22°11186°average high
T139Washington TownshipFranklin County · 15,518 people22°12286°average high
T139West Bradford TownshipChester County · 14,780 people22°13186°average high
T155Bart TownshipLancaster County · 3,269 people22°12585°average high
T155Carroll TownshipYork County · 7,416 people22°10286°average high
T155Carroll ValleyAdams County · 4,051 people22°11486°average high
T155ChambersburgFranklin County · 23,376 people22°10986°average high
T155CoatesvilleChester County · 13,283 people22°12086°average high
T155East Earl TownshipLancaster County · 6,785 people22°9785°average high
T155East Lampeter TownshipLancaster County · 18,814 people22°11186°average high
T155Eden TownshipLancaster County · 2,266 people22°12585°average high
T155Ephrata TownshipLancaster County · 10,675 people22°9786°average high
T155Fawn TownshipYork County · 3,075 people22°8785°average high
T155MariettaLancaster County · 2,931 people22°12286°average high
T155MasontownFayette County · 3,100 people22°12484°average high
T155Montgomery TownshipFranklin County · 5,823 people22°9387°average high
T155North Newton TownshipCumberland County · 2,600 people22°11186°average high
T155PittsburghAllegheny County · 307,632 people22°12485°average high
T155Sadsbury TownshipLancaster County · 3,489 people22°9785°average high
T155Saville TownshipPerry County · 2,650 people22°11085°average high
T155Upper Leacock TownshipLancaster County · 8,925 people22°11186°average high
T155Valley TownshipChester County · 8,100 people22°12085°average high
T155Walker TownshipJuniata County · 2,790 people22°12285°average high
T155West Vincent TownshipChester County · 6,885 people22°10787°average high
T176Amity TownshipBerks County · 13,585 people22°11188°average high
T176Caln TownshipChester County · 15,287 people22°12086°average high
T176ClairtonAllegheny County · 5,876 people22°12484°average high
T176ColumbiaLancaster County · 10,314 people22°12286°average high
T176CraftonAllegheny County · 5,790 people22°10784°average high
T176Derry TownshipDauphin County · 25,179 people22°10186°average high
T176Dickinson TownshipCumberland County · 5,519 people22°11586°average high
T176Douglass TownshipBerks County · 3,874 people22°11188°average high
T176Dover TownshipYork County · 24,395 people22°12586°average high
T176Halifax TownshipDauphin County · 3,352 people22°12885°average high
T176HatfieldMontgomery County · 3,424 people22°13187°average high
T176Hatfield TownshipMontgomery County · 20,904 people22°13186°average high
T176LancasterLancaster County · 58,366 people22°11186°average high
T176Lower Pottsgrove TownshipMontgomery County · 12,892 people22°11187°average high
T176Lower Salford TownshipMontgomery County · 16,444 people22°13787°average high
T176Manchester TownshipYork County · 20,061 people22°12086°average high
T176Manor TownshipLancaster County · 21,969 people22°8786°average high
T176MillersvilleLancaster County · 9,280 people22°11186°average high
T176Mount Joy TownshipAdams County · 3,881 people22°12187°average high
T176MunhallAllegheny County · 10,253 people22°12484°average high
T176North Coventry TownshipChester County · 8,413 people22°11187°average high
T176Providence TownshipLancaster County · 7,482 people22°11185°average high
T176Quincy TownshipFranklin County · 5,283 people22°10986°average high
T176Upper Salford TownshipMontgomery County · 3,182 people22°13787°average high
T176Uwchlan TownshipChester County · 19,615 people22°10786°average high
T176Warrington TownshipYork County · 4,681 people22°10186°average high
T176Washington TownshipYork County · 2,651 people22°12586°average high
T203BellevueAllegheny County · 7,888 people22°10785°average high
T203Brecknock TownshipLancaster County · 7,730 people22°9785°average high
T203CaliforniaWashington County · 4,615 people22°11684°average high
T203Carroll TownshipWashington County · 5,274 people22°11684°average high
T203Cumberland TownshipAdams County · 7,219 people22°12187°average high
T203DonoraWashington County · 4,462 people22°11684°average high
T203East Donegal TownshipLancaster County · 8,780 people22°12286°average high
T203ElizabethtownLancaster County · 11,961 people22°10185°average high
T203EphrataLancaster County · 13,647 people22°9786°average high
T203Fermanagh TownshipJuniata County · 2,861 people22°12285°average high
T203Franklin TownshipYork County · 5,182 people22°11586°average high
T203GettysburgAdams County · 8,365 people22°12186°average high
T203Greene TownshipFranklin County · 18,721 people22°10986°average high
T203Guilford TownshipFranklin County · 15,371 people22°10986°average high
T203Hamilton TownshipFranklin County · 11,759 people22°10987°average high
T203Hopewell TownshipYork County · 5,600 people22°10185°average high
T203KenhorstBerks County · 3,028 people22°12487°average high
T203Latimore TownshipAdams County · 2,715 people22°11586°average high
T203LititzLancaster County · 9,689 people22°10986°average high
T203Lower Windsor TownshipYork County · 7,845 people22°8786°average high
T203McKeesportAllegheny County · 16,907 people22°12484°average high
T203MonessenWestmoreland County · 6,657 people22°11684°average high
T203Mount JoyLancaster County · 8,319 people22°12286°average high
T203Mount Joy TownshipLancaster County · 10,815 people22°12285°average high
T203New Hanover TownshipMontgomery County · 13,528 people22°11187°average high
T203Penn TownshipCumberland County · 2,937 people22°11186°average high
T203PottstownMontgomery County · 23,322 people22°11187°average high
T203Sadsbury TownshipChester County · 4,741 people22°12085°average high
T203South Coventry TownshipChester County · 2,822 people22°10786°average high
T203Springhill TownshipFayette County · 2,622 people22°11084°average high
T203Upper Frederick TownshipMontgomery County · 3,716 people22°11187°average high
T203Warwick TownshipLancaster County · 19,533 people22°10986°average high
T203West Earl TownshipLancaster County · 8,407 people22°9786°average high
T203West Hanover TownshipDauphin County · 11,601 people22°12885°average high
T203West Hempfield TownshipLancaster County · 17,162 people22°12286°average high
T203West NewtonWestmoreland County · 2,569 people22°11684°average high
T203West Sadsbury TownshipChester County · 2,458 people22°12084°average high
T240BaldwinAllegheny County · 20,516 people22°10684°average high
T240BirdsboroBerks County · 5,161 people22°12187°average high
T240Buckingham TownshipBucks County · 20,757 people22°10686°average high
T240Caernarvon TownshipLancaster County · 4,600 people22°12185°average high
T240CarnegieAllegheny County · 7,777 people22°11484°average high
T240Centre TownshipPerry County · 2,560 people22°11084°average high
T240Clay TownshipLancaster County · 7,081 people22°10985°average high
T240Conewago TownshipDauphin County · 3,067 people22°10185°average high
T240Cumberland TownshipGreene County · 6,066 people22°13884°average high
T240DenverLancaster County · 3,747 people22°9786°average high
T240East Cocalico TownshipLancaster County · 11,124 people22°9785°average high
T240East Hempfield TownshipLancaster County · 27,287 people22°12286°average high
T240East PetersburgLancaster County · 4,702 people22°12286°average high
T240EtnaAllegheny County · 3,269 people22°10785°average high
T240Hellam TownshipYork County · 6,007 people22°12285°average high
T240Hopewell TownshipCumberland County · 2,559 people22°11186°average high
T240Jefferson HillsAllegheny County · 12,357 people22°12484°average high
T240LittlestownAdams County · 4,895 people22°12286°average high
T240Manheim TownshipLancaster County · 44,826 people22°11186°average high
T240Middle Paxton TownshipDauphin County · 5,114 people22°11184°average high
T240MillvaleAllegheny County · 3,211 people22°10784°average high
T240MountvilleLancaster County · 2,977 people22°12286°average high
T240PalmyraLebanon County · 7,762 people22°12085°average high
T240Salisbury TownshipLancaster County · 11,598 people22°9784°average high
T240ShippensburgCumberland County · 5,615 people22°11186°average high
T240South Londonderry TownshipLebanon County · 8,940 people22°12085°average high
T240Southampton TownshipCumberland County · 8,523 people22°11186°average high
T240Southampton TownshipFranklin County · 8,604 people22°11186°average high
T240Springettsbury TownshipYork County · 27,617 people22°12086°average high
T240Union TownshipWashington County · 5,518 people22°11684°average high
T240Upper St. Clair TownshipAllegheny County · 20,466 people22°10684°average high
T240Wallace TownshipChester County · 3,759 people22°10785°average high
T240West Brandywine TownshipChester County · 8,131 people22°10785°average high
T240YorkYork County · 45,342 people22°12086°average high
T274AspinwallAllegheny County · 2,809 people22°11784°average high
T274Butler TownshipAdams County · 2,626 people22°11586°average high
T274Cumru TownshipBerks County · 15,927 people22°12486°average high
T274Elizabeth TownshipAllegheny County · 12,399 people22°12484°average high
T274German TownshipFayette County · 4,483 people22°12984°average high
T274Granville TownshipMifflin County · 4,625 people22°12286°average high
T274LewistownMifflin County · 8,385 people22°12286°average high
T274ManheimLancaster County · 4,977 people22°12285°average high
T274Menallen TownshipFayette County · 3,980 people22°12984°average high
T274Mount PennBerks County · 3,269 people22°10786°average high
T274North BraddockAllegheny County · 4,107 people22°9284°average high
T274Rapho TownshipLancaster County · 12,240 people22°12285°average high
T274ReadingBerks County · 95,832 people22°10787°average high
T274Redstone TownshipFayette County · 4,831 people22°12984°average high
T274Robeson TownshipBerks County · 7,805 people22°12186°average high
T274Rostraver TownshipWestmoreland County · 11,455 people22°11683°average high
T274ShillingtonBerks County · 5,542 people22°12486°average high
T274Spring Garden TownshipYork County · 13,617 people22°12086°average high
T274Spring TownshipBerks County · 28,873 people22°12486°average high
T274St. Thomas TownshipFranklin County · 6,027 people22°10986°average high
T274Straban TownshipAdams County · 4,968 people22°11586°average high
T274SwissvaleAllegheny County · 8,197 people22°9284°average high
T274Union TownshipBerks County · 4,047 people22°12186°average high
T274UniontownFayette County · 9,434 people22°12984°average high
T274Upper Paxton TownshipDauphin County · 4,041 people22°13185°average high
T274WernersvilleBerks County · 2,831 people22°12485°average high
T274West Caln TownshipChester County · 9,088 people22°12084°average high
T274West Manchester TownshipYork County · 19,365 people22°12086°average high
T274West YorkYork County · 5,110 people22°12086°average high
T274White OakAllegheny County · 7,286 people22°12484°average high
T274WyomissingBerks County · 11,285 people22°12486°average high
T305BoyertownBerks County · 4,333 people22°11187°average high
T305Caernarvon TownshipBerks County · 4,561 people22°12185°average high
T305CentervilleWashington County · 3,223 people22°11684°average high
T305Chanceford TownshipYork County · 6,025 people22°12085°average high
T305Elizabeth TownshipLancaster County · 3,951 people22°12285°average high
T305Exeter TownshipBerks County · 26,069 people22°10787°average high
T305Fallowfield TownshipWashington County · 4,041 people22°11683°average high
T305Forward TownshipAllegheny County · 2,918 people22°11683°average high
T305Franconia TownshipMontgomery County · 13,827 people22°13187°average high
T305Hamilton TownshipAdams County · 2,778 people22°12286°average high
T305Luzerne TownshipFayette County · 5,433 people22°12984°average high
T305Mount OliverAllegheny County · 3,222 people22°10684°average high
T305Mount Pleasant TownshipAdams County · 4,797 people22°12286°average high
T305New Britain TownshipBucks County · 12,377 people22°10686°average high
T305North Londonderry TownshipLebanon County · 9,109 people22°12085°average high
T305Oley TownshipBerks County · 3,874 people22°10687°average high
T305Oxford TownshipAdams County · 6,089 people22°12286°average high
T305Perry TownshipFayette County · 2,244 people22°11684°average high
T305Peters TownshipFranklin County · 4,473 people22°10987°average high
T305Reading TownshipAdams County · 5,958 people22°11586°average high
T305South Park TownshipAllegheny County · 13,613 people22°12483°average high
T305Union TownshipAdams County · 3,164 people22°12286°average high
T305Warwick TownshipChester County · 2,599 people22°10785°average high
T305Washington TownshipFayette County · 3,659 people22°11684°average high
T305West Cocalico TownshipLancaster County · 7,607 people22°12485°average high
T305West MifflinAllegheny County · 18,707 people22°12484°average high
T305Windsor TownshipYork County · 18,134 people22°12085°average high
T332Annville TownshipLebanon County · 5,037 people22°12085°average high
T332Bern TownshipBerks County · 6,780 people22°12486°average high
T332Bethel ParkAllegheny County · 32,074 people22°12483°average high
T332Brecknock TownshipBerks County · 4,670 people22°12185°average high
T332DallastownYork County · 4,198 people22°12084°average high
T332Derry TownshipMifflin County · 7,244 people22°12285°average high
T332Douglass TownshipMontgomery County · 11,292 people22°11187°average high
T332Doylestown TownshipBucks County · 18,137 people22°10686°average high
T332Georges TownshipFayette County · 6,092 people22°12983°average high
T332Honey Brook TownshipChester County · 8,780 people22°12184°average high
T332Jackson TownshipYork County · 9,301 people22°12586°average high
T332Lower Heidelberg TownshipBerks County · 6,901 people22°12486°average high
T332Muhlenberg TownshipBerks County · 22,504 people22°10687°average high
T332New HopeBucks County · 2,629 people22°13686°average high
T332North Union TownshipFayette County · 11,368 people22°12984°average high
T332North Versailles TownshipAllegheny County · 9,587 people22°12484°average high
T332Paradise TownshipYork County · 4,096 people22°12586°average high
T332Penn TownshipLancaster County · 10,693 people22°12285°average high
T332Sewickley TownshipWestmoreland County · 5,535 people22°12484°average high
T332South Union TownshipFayette County · 10,300 people22°12984°average high
T332TraffordWestmoreland County · 3,211 people22°12984°average high
T332WhitehallAllegheny County · 14,521 people22°10683°average high
T332York TownshipYork County · 31,479 people22°12085°average high
T355Berwick TownshipAdams County · 2,475 people21°12286°average high
T355Codorus TownshipYork County · 4,014 people21°10185°average high
T355Conewago TownshipAdams County · 8,075 people21°12286°average high
T355ConnellsvilleFayette County · 6,574 people21°11684°average high
T355DormontAllegheny County · 7,816 people21°10684°average high
T355East Hanover TownshipLebanon County · 2,715 people21°12085°average high
T355East Hanover TownshipDauphin County · 6,100 people21°12884°average high
T355Franklin TownshipAdams County · 4,781 people21°13485°average high
T355Kennedy TownshipAllegheny County · 8,419 people21°10784°average high
T355Marlborough TownshipMontgomery County · 3,563 people21°13186°average high
T355New FreedomYork County · 5,116 people21°10184°average high
T355New StantonWestmoreland County · 2,338 people21°13084°average high
T355Scott TownshipAllegheny County · 16,838 people21°11484°average high
T355Shaler TownshipAllegheny County · 26,833 people21°10784°average high
T355Shrewsbury TownshipYork County · 7,158 people21°10184°average high
T355SoudertonMontgomery County · 7,288 people21°13186°average high
T355South Annville TownshipLebanon County · 3,517 people21°12085°average high
T355South Huntingdon TownshipWestmoreland County · 5,303 people21°11684°average high
T373AmbridgeBeaver County · 6,944 people21°9385°average high
T373Collier TownshipAllegheny County · 9,103 people21°11484°average high
T373CoraopolisAllegheny County · 5,280 people21°11484°average high
T373Fayette TownshipJuniata County · 3,337 people21°12284°average high
T373Heidelberg TownshipYork County · 3,086 people21°12286°average high
T373LebanonLebanon County · 26,479 people21°12085°average high
T373Manheim TownshipYork County · 3,555 people21°10185°average high
T373Millcreek TownshipLebanon County · 4,443 people21°12485°average high
T373MohntonBerks County · 2,939 people21°12485°average high
T373Moon TownshipAllegheny County · 26,756 people21°11484°average high
T373MyerstownLebanon County · 3,157 people21°12085°average high
T373North Codorus TownshipYork County · 9,486 people21°12585°average high
T373North Cornwall TownshipLebanon County · 9,661 people21°12085°average high
T373North Huntingdon TownshipWestmoreland County · 31,697 people21°12483°average high
T373Nottingham TownshipWashington County · 3,065 people21°11683°average high
T373O'Hara TownshipAllegheny County · 8,909 people21°11784°average high
T373OakmontAllegheny County · 6,576 people21°11784°average high
T373Ontelaunee TownshipBerks County · 3,157 people21°10687°average high
T373Penn TownshipYork County · 18,523 people21°12286°average high
T373Peters TownshipWashington County · 23,262 people21°12283°average high
T373Solebury TownshipBucks County · 8,642 people21°13686°average high
T373Somerset TownshipWashington County · 2,538 people21°11683°average high
T373South Lebanon TownshipLebanon County · 10,735 people21°12084°average high
T373Springfield TownshipYork County · 6,186 people21°10185°average high
T373West Manheim TownshipYork County · 11,139 people21°12285°average high
T373WomelsdorfBerks County · 2,986 people21°12485°average high
T399AvalonAllegheny County · 4,572 people21°10784°average high
T399Colebrookdale TownshipBerks County · 5,184 people21°11186°average high
T399East Huntingdon TownshipWestmoreland County · 7,587 people21°13083°average high
T399Fox ChapelAllegheny County · 5,139 people21°11784°average high
T399Heidelberg TownshipLebanon County · 4,170 people21°12084°average high
T399Hempfield TownshipWestmoreland County · 41,421 people21°13083°average high
T399IrwinWestmoreland County · 3,759 people21°12483°average high
T399ManorWestmoreland County · 3,482 people21°12983°average high
T399North Hopewell TownshipYork County · 2,805 people21°12084°average high
T399Penn TownshipWestmoreland County · 20,755 people21°12983°average high
T399PennsburgMontgomery County · 4,036 people21°13187°average high
T399Robinson TownshipAllegheny County · 15,735 people21°11484°average high
T399Salford TownshipMontgomery County · 3,086 people21°13186°average high
T399ScottdaleWestmoreland County · 4,271 people21°11683°average high
T399ShrewsburyYork County · 4,014 people21°10184°average high
T399Upper Hanover TownshipMontgomery County · 8,741 people21°11187°average high
T399WilkinsburgAllegheny County · 13,602 people21°9283°average high
T416BadenBeaver County · 3,831 people21°11184°average high
T416CanonsburgWashington County · 9,529 people21°12283°average high
T416Castle ShannonAllegheny County · 8,006 people21°10683°average high
T416Cecil TownshipWashington County · 15,190 people21°11483°average high
T416CornwallLebanon County · 4,698 people21°12084°average high
T416Decatur TownshipMifflin County · 2,943 people21°12285°average high
T416Franklin TownshipGreene County · 6,653 people21°13883°average high
T416Hopewell TownshipBeaver County · 13,104 people21°11184°average high
T416MonroevilleAllegheny County · 27,685 people21°12983°average high
T416North Strabane TownshipWashington County · 17,433 people21°12283°average high
T416Red LionYork County · 6,523 people21°12084°average high
T416South Fayette TownshipAllegheny County · 18,648 people21°11483°average high
T416South Heidelberg TownshipBerks County · 7,942 people21°12484°average high
T416Union TownshipLebanon County · 2,932 people21°12085°average high
T416WaynesburgGreene County · 3,631 people21°13883°average high
T416Wilkins TownshipAllegheny County · 6,044 people21°9284°average high
T416YoungwoodWestmoreland County · 2,878 people21°13084°average high
T433BeaverBeaver County · 4,342 people21°11184°average high
T433Bethel TownshipLebanon County · 5,491 people21°12085°average high
T433Centre TownshipBerks County · 4,264 people21°12186°average high
T433GreensburgWestmoreland County · 14,462 people21°13083°average high
T433Hilltown TownshipBucks County · 16,884 people21°13186°average high
T433Jackson TownshipLebanon County · 9,348 people21°12084°average high
T433JeannetteWestmoreland County · 8,489 people21°12983°average high
T433Lake CityErie County · 2,842 people21°11180°average high
T433Maidencreek TownshipBerks County · 9,309 people21°10686°average high
T433MonacaBeaver County · 5,456 people21°11184°average high
T433Mount PleasantWestmoreland County · 4,108 people21°13083°average high
T433New KensingtonWestmoreland County · 11,759 people21°11785°average high
T433North Fayette TownshipAllegheny County · 16,017 people21°11483°average high
T433PerkasieBucks County · 9,312 people21°13186°average high
T433Richmond TownshipBerks County · 3,751 people21°12186°average high
T433Ross TownshipAllegheny County · 32,218 people21°10784°average high
T433Swatara TownshipLebanon County · 5,073 people21°12085°average high
T433Tulpehocken TownshipBerks County · 3,703 people21°12485°average high
T433Union TownshipMifflin County · 3,684 people21°12284°average high
T433Washington TownshipBerks County · 4,569 people21°11186°average high
T433West Rockhill TownshipBucks County · 5,455 people21°13186°average high
T454Chartiers TownshipWashington County · 9,302 people21°12283°average high
T454Hereford TownshipBerks County · 3,127 people21°13186°average high
T454Indiana TownshipAllegheny County · 7,420 people21°11784°average high
T454LaureldaleBerks County · 4,352 people21°10685°average high
T454Mount Pleasant TownshipWestmoreland County · 9,962 people21°13083°average high
T454Ruscombmanor TownshipBerks County · 4,077 people21°10685°average high
T454SpringdaleAllegheny County · 3,234 people21°11784°average high
T454Springfield TownshipErie County · 3,002 people21°14180°average high
T462Amwell TownshipWashington County · 3,646 people21°12283°average high
T462Bethel TownshipBerks County · 4,160 people21°12084°average high
T462Center TownshipBeaver County · 11,998 people21°11183°average high
T462EconomyBeaver County · 9,098 people21°9384°average high
T462Findlay TownshipAllegheny County · 7,541 people21°11483°average high
T462GirardErie County · 2,906 people21°11180°average high
T462LatrobeWestmoreland County · 7,826 people21°13084°average high
T462Lower BurrellWestmoreland County · 11,470 people21°11784°average high
T462MurrysvilleWestmoreland County · 20,636 people21°12983°average high
T462New BrightonBeaver County · 5,503 people21°13184°average high
T462North Franklin TownshipWashington County · 4,726 people21°12283°average high
T462Raccoon TownshipBeaver County · 2,737 people21°11183°average high
T462South Strabane TownshipWashington County · 9,672 people21°12283°average high
T462WashingtonWashington County · 13,377 people21°12283°average high
T476Brown TownshipMifflin County · 4,187 people21°12284°average high
T476Earl TownshipBerks County · 3,184 people21°11185°average high
T476Lawrence Park TownshipErie County · 3,684 people21°11180°average high
T476Lower Macungie TownshipLehigh County · 33,507 people21°11886°average high
T476Maxatawny Township College campusBerks County · 8,396 people21°13186°average high
T476PlumAllegheny County · 26,225 people21°11783°average high
T476Plumstead TownshipBucks County · 14,357 people21°10685°average high
T476Unity TownshipWestmoreland County · 21,196 people21°13083°average high
T484Brighton TownshipBeaver County · 8,791 people21°11183°average high
T484Derry TownshipWestmoreland County · 13,360 people21°13083°average high
T484Hanover TownshipBeaver County · 3,357 people21°11183°average high
T484McCandless TownshipAllegheny County · 28,439 people21°10783°average high
T484Milford TownshipBucks County · 10,233 people21°13186°average high
T484Ohio TownshipAllegheny County · 7,268 people21°10783°average high
T484QuakertownBucks County · 9,235 people21°13986°average high
T484TarentumAllegheny County · 4,127 people21°11784°average high
T484Upper Macungie TownshipLehigh County · 29,600 people21°13186°average high
T484West Providence TownshipBedford County · 3,064 people21°14284°average high
T494BlairsvilleIndiana County · 3,176 people20°13084°average high
T494Bullskin TownshipFayette County · 6,453 people20°14382°average high
T494Daugherty TownshipBeaver County · 3,035 people20°13183°average high
T494East Rockhill TownshipBucks County · 5,908 people20°13186°average high
T494HamburgBerks County · 4,551 people20°12186°average high
T494HuntingdonHuntingdon County · 6,862 people20°12685°average high
T494Menallen TownshipAdams County · 3,802 people20°11583°average high
T494Millcreek TownshipErie County · 52,680 people20°11180°average high
T494South Franklin TownshipWashington County · 2,855 people20°12283°average high
T494Tilden TownshipBerks County · 3,718 people20°12186°average high
T504AllentownLehigh County · 126,044 people20°11887°average high
T504Beaver FallsBeaver County · 8,832 people20°13184°average high
T504BedfordBedford County · 2,817 people20°14285°average high
T504Bedford TownshipBedford County · 5,088 people20°14285°average high
T504Canton TownshipWashington County · 8,269 people20°12283°average high
T504DelmontWestmoreland County · 2,630 people20°14083°average high
T504FleetwoodBerks County · 4,094 people20°10684°average high
T504Hampton TownshipAllegheny County · 17,808 people20°11784°average high
T504Lower Milford TownshipLehigh County · 3,898 people20°11885°average high
T504North EastErie County · 4,018 people20°11680°average high
T504OhiovilleBeaver County · 3,317 people20°11183°average high
T504Salem TownshipWestmoreland County · 6,006 people20°14083°average high
T504South Beaver TownshipBeaver County · 2,656 people20°11184°average high
T504South Whitehall TownshipLehigh County · 21,655 people20°11886°average high
T518Burrell TownshipIndiana County · 3,434 people20°13184°average high
T518EmmausLehigh County · 12,514 people20°11885°average high
T518Franklin ParkAllegheny County · 14,978 people20°10783°average high
T518Frankstown TownshipBlair County · 7,423 people20°12885°average high
T518Greenwich TownshipBerks County · 3,496 people20°12185°average high
T518Marshall TownshipAllegheny County · 10,499 people20°9383°average high
T518Mount Pleasant TownshipWashington County · 3,351 people20°11483°average high
T518New Sewickley TownshipBeaver County · 7,038 people20°13184°average high
T518Pine Grove TownshipSchuylkill County · 4,109 people20°12084°average high
T518Richland TownshipBucks County · 14,311 people20°13985°average high
T518SelinsgroveSnyder County · 5,488 people20°13185°average high
T518Tinicum TownshipBucks County · 3,810 people20°13986°average high
T518Upper Milford TownshipLehigh County · 8,254 people20°11885°average high
T518VandergriftWestmoreland County · 4,903 people20°14084°average high
T518Windsor TownshipBerks County · 2,585 people20°12185°average high
T533Allegheny TownshipWestmoreland County · 8,134 people20°11783°average high
T533Alsace TownshipBerks County · 3,937 people20°10684°average high
T533Bedminster TownshipBucks County · 7,501 people20°13986°average high
T533Blair TownshipBlair County · 4,695 people20°12785°average high
T533Center TownshipSnyder County · 2,430 people20°14284°average high
T533East St. Clair TownshipBedford County · 2,922 people20°14285°average high
T533Fountain HillLehigh County · 4,835 people20°11886°average high
T533Franklin TownshipBeaver County · 3,864 people20°13184°average high
T533HellertownNorthampton County · 6,138 people20°11886°average high
T533Penn TownshipSnyder County · 4,098 people20°13184°average high
T533Salisbury TownshipLehigh County · 13,707 people20°11886°average high
T533Smith TownshipWashington County · 4,205 people20°11483°average high
T533Washington TownshipWestmoreland County · 6,789 people20°14083°average high
T533West Deer TownshipAllegheny County · 12,301 people20°11784°average high
T547BethlehemNorthampton County · 79,644 people20°11886°average high
T547Ligonier TownshipWestmoreland County · 5,952 people20°15483°average high
T547Longswamp TownshipBerks County · 5,716 people20°13185°average high
T547Monroe TownshipSnyder County · 4,229 people20°13184°average high
T547North Sewickley TownshipBeaver County · 5,441 people20°13183°average high
T547Richland TownshipAllegheny County · 11,840 people20°11783°average high
T547Rockland TownshipBerks County · 3,704 people20°13184°average high
T547South Manheim TownshipSchuylkill County · 2,820 people20°12185°average high
T547SunburyNorthumberland County · 9,495 people20°13484°average high
T547Upper Saucon TownshipLehigh County · 18,217 people20°11885°average high
T547Washington TownshipSchuylkill County · 3,175 people20°12184°average high
T547Weisenberg TownshipLehigh County · 5,102 people20°13185°average high
T547Whitehall TownshipLehigh County · 29,405 people20°11886°average high
T560Adams TownshipButler County · 15,927 people20°14084°average high
T560Cranberry TownshipButler County · 35,244 people20°14083°average high
T560Ellwood CityLawrence County · 7,362 people20°13184°average high
T560Hanover TownshipNorthampton County · 11,702 people20°11886°average high
T560Harrison TownshipAllegheny County · 9,688 people20°11784°average high
T560HollidaysburgBlair County · 5,470 people20°12785°average high
T560MifflinburgUnion County · 3,436 people20°14285°average high
T560NorthamptonNorthampton County · 10,570 people20°11886°average high
T560NorthumberlandNorthumberland County · 3,800 people20°13484°average high
T560Seven FieldsButler County · 2,864 people20°14083°average high
T560Springfield TownshipFayette County · 2,634 people20°14882°average high
T560Wayne TownshipSchuylkill County · 5,385 people20°12183°average high
T572Bethlehem TownshipNorthampton County · 26,769 people20°11886°average high
T572Chippewa TownshipBeaver County · 8,107 people20°13183°average high
T572East Buffalo TownshipUnion County · 8,084 people20°13385°average high
T572Jackson TownshipButler County · 6,585 people20°14084°average high
T572Kelly TownshipUnion County · 3,667 people20°13385°average high
T572Lower Saucon TownshipNorthampton County · 11,134 people20°12286°average high
T572Pine TownshipAllegheny County · 15,475 people20°10783°average high
T572Springfield TownshipBucks County · 5,246 people20°13985°average high
T572ZelienopleButler County · 3,752 people20°14084°average high
T581Buffalo TownshipUnion County · 3,546 people20°13385°average high
T581Buffalo TownshipButler County · 8,214 people20°11884°average high
T581Clinton TownshipButler County · 2,824 people20°14084°average high
T581College TownshipCentre County · 10,393 people20°12283°average high
T581Forward TownshipButler County · 3,412 people20°14084°average high
T581Harborcreek TownshipErie County · 16,603 people20°11181°average high
T581Hegins TownshipSchuylkill County · 3,368 people20°12683°average high
T581Kiskiminetas TownshipArmstrong County · 4,522 people20°14083°average high
T581New CastleLawrence County · 21,175 people20°13484°average high
T581OrwigsburgSchuylkill County · 3,003 people20°12185°average high
T581Parks TownshipArmstrong County · 2,388 people20°14284°average high
T581Schuylkill HavenSchuylkill County · 5,253 people20°12184°average high
T581West Chillisquaque TownshipNorthumberland County · 2,614 people20°13385°average high
T594EastonNorthampton County · 30,402 people20°11986°average high
T594LewisburgUnion County · 5,226 people20°13385°average high
T594Lower Nazareth TownshipNorthampton County · 7,187 people20°11886°average high
T594Lynn TownshipLehigh County · 4,296 people20°13185°average high
T594Middlesex TownshipButler County · 7,513 people20°14083°average high
T594West Brunswick TownshipSchuylkill County · 3,501 people20°12185°average high
T600AltoonaBlair County · 42,347 people20°12884°average high
T600Benner TownshipCentre County · 8,995 people20°12283°average high
T600Dunbar TownshipFayette County · 6,371 people20°11681°average high
T600ErieErie County · 91,838 people20°11181°average high
T600Freedom TownshipBlair County · 2,933 people20°12783°average high
T600MiltonNorthumberland County · 6,457 people20°13385°average high
T600NazarethNorthampton County · 6,091 people20°11885°average high
T600Nockamixon TownshipBucks County · 3,370 people20°13985°average high
T600North Whitehall TownshipLehigh County · 16,033 people20°11886°average high
T600Point TownshipNorthumberland County · 3,818 people20°13484°average high
T600Saltlick TownshipFayette County · 2,908 people20°14381°average high
T600State College College campusCentre County · 40,844 people20°12282°average high
T600Union TownshipLawrence County · 4,851 people20°13484°average high
T600Upper Nazareth TownshipNorthampton County · 8,521 people20°11886°average high
T614Allegheny TownshipBlair County · 6,561 people20°12883°average high
T614BellefonteCentre County · 5,862 people20°12284°average high
T614Center TownshipIndiana County · 4,330 people20°13183°average high
T614Delaware TownshipNorthumberland County · 4,287 people20°12285°average high
T614Gregg TownshipUnion County · 3,594 people20°13385°average high
T614Heidelberg TownshipLehigh County · 3,411 people20°13285°average high
T614Palmer TownshipNorthampton County · 22,721 people20°11985°average high
T614Potter TownshipCentre County · 3,637 people20°12282°average high
T614Spring TownshipCentre County · 8,195 people20°12284°average high
T614Williams TownshipNorthampton County · 6,699 people20°11985°average high
T624BathNorthampton County · 2,903 people19°11885°average high
T624East Allen TownshipNorthampton County · 5,472 people19°11885°average high
T624Ferguson TownshipCentre County · 18,813 people19°12282°average high
T624Forks TownshipNorthampton County · 16,879 people19°11985°average high
T624Girard TownshipErie County · 4,780 people19°11181°average high
T624North Beaver TownshipLawrence County · 3,934 people19°13483°average high
T624Penn TownshipButler County · 4,890 people19°14083°average high
T624South Buffalo TownshipArmstrong County · 2,674 people19°11883°average high
T624Washington TownshipLehigh County · 6,647 people19°13285°average high
T624White Deer TownshipUnion County · 4,363 people19°13384°average high
T634Armstrong TownshipIndiana County · 2,747 people19°13183°average high
T634Clinton TownshipLycoming County · 3,608 people19°12285°average high
T634Fairview TownshipErie County · 11,494 people19°11181°average high
T634Harris TownshipCentre County · 5,882 people19°12282°average high
T634Lancaster TownshipButler County · 3,734 people19°14083°average high
T634Mahoning TownshipLawrence County · 2,649 people19°13484°average high
T634MinersvilleSchuylkill County · 4,423 people19°12183°average high
T634MontoursvilleLycoming County · 4,635 people19°12285°average high
T634North Manheim TownshipSchuylkill County · 4,234 people19°12184°average high
T634PottsvilleSchuylkill County · 13,170 people19°12184°average high
T634Pulaski TownshipLawrence County · 3,043 people19°13484°average high
T634Shenango TownshipLawrence County · 6,960 people19°13483°average high
T634WilliamsportLycoming County · 27,384 people19°11885°average high
T647Boggs TownshipCentre County · 2,686 people19°17583°average high
T647ButlerButler County · 12,879 people19°14084°average high
T647Butler TownshipButler County · 16,902 people19°14083°average high
T647Jefferson TownshipButler County · 5,096 people19°14083°average high
T647JohnstownCambria County · 17,654 people19°13183°average high
T647Manor TownshipArmstrong County · 4,068 people19°14284°average high
T653Connoquenessing TownshipButler County · 4,151 people19°14083°average high
T653Halfmoon TownshipCentre County · 2,805 people19°12282°average high
T653Hickory TownshipLawrence County · 2,304 people19°13483°average high
T653IndianaIndiana County · 14,697 people19°13183°average high
T653Logan TownshipBlair County · 12,147 people19°12882°average high
T653Ralpho TownshipNorthumberland County · 4,181 people19°12683°average high
T653ShamokinNorthumberland County · 6,764 people19°12682°average high
T653Slippery Rock TownshipLawrence County · 2,851 people19°13483°average high
T653TyroneBlair County · 5,226 people19°12884°average high
T653West Penn TownshipSchuylkill County · 4,616 people19°13284°average high
T663East Penn TownshipCarbon County · 2,812 people19°13285°average high
T663Jersey ShoreLycoming County · 4,048 people19°13886°average high
T663KittanningArmstrong County · 3,941 people19°14284°average high
T663Lamar TownshipClinton County · 2,653 people19°15285°average high
T663Lehigh TownshipNorthampton County · 10,936 people19°11885°average high
T663Moore TownshipNorthampton County · 9,508 people19°11884°average high
T663Neshannock TownshipLawrence County · 9,599 people19°13483°average high
T663North Buffalo TownshipArmstrong County · 2,611 people19°14283°average high
T663Patton TownshipCentre County · 15,623 people19°12282°average high
T663SlatingtonLehigh County · 4,296 people19°13286°average high
T663Wharton TownshipFayette County · 3,309 people19°13881°average high
T663Wilmington TownshipLawrence County · 2,642 people19°13484°average high
T675Bushkill TownshipNorthampton County · 8,739 people19°11884°average high
T675Conneaut TownshipErie County · 3,824 people19°14181°average high
T675Lower Mount Bethel TownshipNorthampton County · 2,923 people19°13584°average high
T675Mahoning TownshipMontour County · 4,469 people19°12684°average high
T675Plainfield TownshipNorthampton County · 6,315 people19°13584°average high
T675Winfield TownshipButler County · 3,287 people19°14083°average high
T681Clearfield TownshipButler County · 2,358 people19°14084°average high
T681Coal TownshipNorthumberland County · 9,721 people19°12682°average high
T681Lock HavenClinton County · 8,500 people19°13886°average high
T681Loyalsock TownshipLycoming County · 11,393 people19°12284°average high
T681Old Lycoming TownshipLycoming County · 4,924 people19°11885°average high
T681Shenango TownshipMercer County · 3,431 people19°13483°average high
T681Summit TownshipButler County · 4,308 people19°14083°average high
T688BangorNorthampton County · 5,118 people19°13584°average high
T688BloomsburgColumbia County · 13,375 people19°13484°average high
T688Center TownshipButler County · 7,778 people19°14083°average high
T688Franklin TownshipButler County · 2,602 people19°14083°average high
T688Muncy Creek TownshipLycoming County · 3,563 people19°12284°average high
T688Snyder TownshipBlair County · 3,320 people19°14583°average high
T688St. ClairSchuylkill County · 2,755 people19°12182°average high
T688Washington TownshipNorthampton County · 5,222 people19°13584°average high
T696Armagh TownshipMifflin County · 4,088 people19°15281°average high
T696East Franklin TownshipArmstrong County · 3,699 people19°14284°average high
T696Fairfield TownshipLycoming County · 2,806 people19°12284°average high
T696LehightonCarbon County · 5,232 people19°13285°average high
T696Lower Towamensing TownshipCarbon County · 3,113 people19°13285°average high
T696Mahoning TownshipCarbon County · 4,390 people19°13285°average high
T696Oakland TownshipButler County · 2,707 people19°14083°average high
T696PalmertonCarbon County · 5,615 people19°13285°average high
T704BerwickColumbia County · 10,297 people18°12685°average high
T704FranklinVenango County · 5,899 people18°14283°average high
T704Pen ArgylNorthampton County · 3,468 people18°13783°average high
T704Pine Creek TownshipClinton County · 3,425 people18°13885°average high
T704Scott TownshipColumbia County · 5,652 people18°12684°average high
T704Upper Mount Bethel TownshipNorthampton County · 6,463 people18°13584°average high
T704White TownshipIndiana County · 14,933 people18°13182°average high
T711Cowanshannock TownshipArmstrong County · 2,656 people18°15283°average high
T711Eldred TownshipMonroe County · 2,613 people18°11884°average high
T711SharonMercer County · 12,648 people18°12783°average high
T711SharpsvilleMercer County · 4,095 people18°12783°average high
T711Slippery RockButler County · 3,551 people18°14283°average high
T711Upper Yoder TownshipCambria County · 4,985 people18°12781°average high
T717Butler TownshipSchuylkill County · 5,105 people18°12682°average high
T717ExeterLuzerne County · 5,587 people18°12285°average high
T717Forty FortLuzerne County · 4,280 people18°12285°average high
T717Grove CityMercer County · 7,694 people18°14283°average high
T717KingstonLuzerne County · 13,462 people18°12285°average high
T717Oil CityVenango County · 9,301 people18°14282°average high
T717Slippery Rock TownshipButler County · 8,349 people18°14282°average high
T717Stroud TownshipMonroe County · 19,629 people18°13784°average high
T717StroudsburgMonroe County · 5,809 people18°13784°average high
T717WyomingLuzerne County · 3,163 people18°12285°average high
T727Antis TownshipBlair County · 6,340 people18°15482°average high
T727Conemaugh TownshipSomerset County · 6,563 people18°15482°average high
T727DuryeaLuzerne County · 5,157 people18°12284°average high
T727Findley TownshipMercer County · 2,827 people18°15882°average high
T727Franklin TownshipCarbon County · 4,421 people18°13284°average high
T727Hamilton TownshipMonroe County · 8,520 people18°13784°average high
T727HermitageMercer County · 16,308 people18°12783°average high
T727NanticokeLuzerne County · 10,712 people18°12284°average high
T727Newport TownshipLuzerne County · 4,518 people18°12284°average high
T727PlymouthLuzerne County · 5,801 people18°12285°average high
T727Ross TownshipMonroe County · 5,519 people18°13783°average high
T727Summit TownshipErie County · 7,539 people18°15080°average high
T727Towamensing TownshipCarbon County · 4,610 people18°13284°average high
T727Wilkes-BarreLuzerne County · 44,523 people18°12285°average high
T741Cherryhill TownshipIndiana County · 2,421 people18°13182°average high
T741East StroudsburgMonroe County · 9,438 people18°13784°average high
T741Greenfield TownshipBlair County · 3,688 people18°11880°average high
T741Hepburn TownshipLycoming County · 2,534 people18°12284°average high
T741KulpmontNorthumberland County · 2,688 people18°12681°average high
T741Smithfield TownshipMonroe County · 7,890 people18°13784°average high
T747Jim ThorpeCarbon County · 4,531 people18°16383°average high
T747Mount Carmel TownshipNorthumberland County · 2,469 people18°12681°average high
T747Old ForgeLackawanna County · 8,640 people18°12284°average high
T747Paint TownshipSomerset County · 2,999 people18°12781°average high
T747Pine TownshipMercer County · 4,730 people18°14282°average high
T747PittstonLuzerne County · 7,715 people18°12284°average high
T747Pymatuning TownshipMercer County · 3,031 people18°14683°average high
T747Rayne TownshipIndiana County · 2,738 people18°13182°average high
T747Richland TownshipCambria County · 11,936 people18°12781°average high
T747South Pymatuning TownshipMercer County · 2,566 people18°12783°average high
T747TaylorLackawanna County · 6,232 people18°12283°average high
T747Wolf TownshipLycoming County · 3,084 people18°12284°average high
T759LarksvilleLuzerne County · 4,321 people18°12283°average high
T759PhilipsburgCentre County · 2,674 people18°14582°average high
T759Plains TownshipLuzerne County · 10,010 people18°12284°average high
T759Portage TownshipCambria County · 3,335 people18°15680°average high
T759Salem TownshipLuzerne County · 4,092 people18°14582°average high
T759Walker TownshipCentre County · 4,693 people18°15281°average high
T759Wilkes-Barre TownshipLuzerne County · 3,236 people18°12283°average high
T766Briar Creek TownshipColumbia County · 3,044 people18°14582°average high
T766ClearfieldClearfield County · 5,753 people18°14083°average high
T766Cooper TownshipClearfield County · 2,537 people18°17582°average high
T766Exeter TownshipLuzerne County · 2,155 people18°12283°average high
T766Jenner TownshipSomerset County · 3,570 people18°12781°average high
T766MeadvilleCrawford County · 12,230 people18°12581°average high
T766Sadsbury TownshipCrawford County · 2,697 people18°13681°average high
T766SugarcreekVenango County · 4,680 people18°14282°average high
T766Sugarloaf TownshipLuzerne County · 4,068 people18°16382°average high
T766Summit HillCarbon County · 3,133 people18°13982°average high
T766TamaquaSchuylkill County · 6,929 people18°16382°average high
T766Vernon TownshipCrawford County · 5,223 people18°12580°average high
T766WindberSomerset County · 3,780 people18°12781°average high
T779Allegheny TownshipCambria County · 2,730 people18°15680°average high
T779Cranberry TownshipVenango County · 6,241 people18°14282°average high
T779Hanover TownshipLuzerne County · 11,781 people18°12282°average high
T779Hayfield TownshipCrawford County · 2,720 people18°12580°average high
T779Jackson TownshipCambria County · 4,076 people18°15680°average high
T779LansfordCarbon County · 4,123 people18°16382°average high
T779McKean TownshipErie County · 4,340 people18°11180°average high
T779North East TownshipErie County · 6,424 people18°11680°average high
T787EdinboroErie County · 5,790 people18°15080°average high
T787Kingston TownshipLuzerne County · 7,231 people18°12282°average high
T787MoosicLackawanna County · 5,989 people18°12283°average high
T787Morris TownshipClearfield County · 2,731 people18°14581°average high
T787Northern CambriaCambria County · 3,399 people18°15481°average high
T787Pittston TownshipLuzerne County · 3,295 people18°12282°average high
T787Stonycreek TownshipCambria County · 2,637 people18°15680°average high
T794Butler TownshipLuzerne County · 10,285 people18°16382°average high
T794Green TownshipIndiana County · 3,388 people18°15682°average high
T794GreenvilleMercer County · 5,406 people18°14682°average high
T794Mount CarmelNorthumberland County · 5,579 people18°12680°average high
T794Polk TownshipMonroe County · 7,414 people18°13283°average high
T794TowandaBradford County · 2,746 people18°14383°average high
T794West Salem TownshipMercer County · 3,177 people18°14682°average high
T794Woodcock TownshipCrawford County · 2,727 people18°12580°average high
T802ClarionClarion County · 4,037 people17°15582°average high
T802Nanty-GloCambria County · 2,413 people17°15680°average high
T802ScrantonLackawanna County · 75,514 people17°12283°average high
T802Tunkhannock TownshipWyoming County · 3,962 people17°12283°average high
T802Waterford TownshipErie County · 3,852 people17°15080°average high
T802West Buffalo TownshipUnion County · 2,852 people17°13381°average high
T802West Mahanoy TownshipSchuylkill County · 2,909 people17°13980°average high
T809Chestnuthill TownshipMonroe County · 16,555 people17°13782°average high
T809Hempfield TownshipMercer County · 3,646 people17°14682°average high
T809Ryan TownshipSchuylkill County · 2,550 people17°13980°average high
T812BlakelyLackawanna County · 6,611 people17°12283°average high
T812Bradford TownshipClearfield County · 2,796 people17°14081°average high
T812DallasLuzerne County · 2,685 people17°12282°average high
T812Jackson TownshipMonroe County · 6,500 people17°16382°average high
T812Jenkins TownshipLuzerne County · 4,552 people17°12282°average high
T812Rush TownshipSchuylkill County · 3,516 people17°13981°average high
T812ShenandoahSchuylkill County · 4,122 people17°13980°average high
T812ThroopLackawanna County · 4,113 people17°12283°average high
T820AthensBradford County · 3,205 people17°14983°average high
T820Clarion TownshipClarion County · 3,583 people17°15581°average high
T820DuBoisClearfield County · 7,254 people17°13881°average high
T820FrackvilleSchuylkill County · 3,893 people17°13979°average high
T820Jackson TownshipLuzerne County · 4,568 people17°12281°average high
T820Middle Smithfield TownshipMonroe County · 15,964 people17°13782°average high
T820Newton TownshipLackawanna County · 2,956 people17°12282°average high
T820PunxsutawneyJefferson County · 5,558 people17°15282°average high
T820Rice TownshipLuzerne County · 3,834 people17°16381°average high
T820Somerset TownshipSomerset County · 11,645 people17°15679°average high
T820TitusvilleCrawford County · 5,112 people17°16181°average high
T820WarrenWarren County · 9,046 people17°14181°average high
T820Washington TownshipErie County · 4,364 people17°15080°average high
T833BrookvilleJefferson County · 3,883 people17°16681°average high
T833Greene TownshipErie County · 4,428 people17°15080°average high
T833Lehman TownshipPike County · 11,366 people17°14282°average high
T833Price TownshipMonroe County · 3,795 people17°14282°average high
T833Sandy TownshipClearfield County · 11,628 people17°13881°average high
T833SayreBradford County · 5,328 people17°14984°average high
T833Woodward TownshipClearfield County · 3,911 people17°14581°average high
T840Cambria TownshipCambria County · 5,672 people17°15679°average high
T840Lehman TownshipLuzerne County · 3,455 people17°12281°average high
T840Pocono TownshipMonroe County · 10,902 people17°16381°average high
T843Dallas TownshipLuzerne County · 9,554 people17°12281°average high
T843Decatur TownshipClearfield County · 4,161 people17°14580°average high
T843Mahanoy CitySchuylkill County · 3,539 people17°13979°average high
T843Paradise TownshipMonroe County · 2,884 people17°16382°average high
T843Union CityErie County · 2,823 people17°15080°average high
T848Harveys LakeLuzerne County · 2,889 people17°12281°average high
T848MatamorasPike County · 2,448 people17°14384°average high
T848WeatherlyCarbon County · 2,546 people17°16381°average high
851Winslow TownshipJefferson County · 2,487 people17°13880°average high
T852ArchbaldLackawanna County · 7,598 people16°12282°average high
T852Cresson TownshipCambria County · 2,809 people16°15677°average high
T852Delaware TownshipPike County · 7,834 people16°14681°average high
T852Lawrence TownshipClearfield County · 7,309 people16°14080°average high
T856Jenks TownshipForest County · 3,662 people16°16680°average high
T856Ross TownshipLuzerne County · 2,789 people16°14580°average high
T856Rush TownshipCentre County · 3,556 people16°14578°average high
T856Westfall TownshipPike County · 3,423 people16°14382°average high
T860CorryErie County · 5,993 people16°15080°average high
T860Dickson CityLackawanna County · 5,976 people16°12281°average high
T860DunmoreLackawanna County · 14,249 people16°12281°average high
T860South Abington TownshipLackawanna County · 9,624 people16°12281°average high
T864Conewango TownshipWarren County · 3,310 people16°14180°average high
T864Hazle TownshipLuzerne County · 10,460 people16°13979°average high
T864NesquehoningCarbon County · 3,336 people16°13979°average high
T864Pine Grove TownshipWarren County · 2,483 people16°14180°average high
T864RidgwayElk County · 3,893 people16°16481°average high
T864Wright TownshipLuzerne County · 5,938 people16°16380°average high
T870Mount PoconoMonroe County · 3,047 people16°14779°average high
T870Penn Forest TownshipCarbon County · 10,434 people16°16380°average high
T870Spring Brook TownshipLackawanna County · 2,817 people16°16380°average high
T873Adams TownshipCambria County · 5,558 people16°12777°average high
T873Athens TownshipBradford County · 5,156 people16°14981°average high
T873CarbondaleLackawanna County · 8,731 people16°16481°average high
T873OlyphantLackawanna County · 5,390 people16°16480°average high
T873St. MarysElk County · 12,253 people16°16380°average high
T878Dingman TownshipPike County · 13,467 people16°13280°average high
T878Shohola TownshipPike County · 2,687 people16°16482°average high
T880Greenfield TownshipLackawanna County · 2,284 people16°16981°average high
T880McAdooSchuylkill County · 2,474 people16°13978°average high
T880Scott TownshipLackawanna County · 4,736 people16°16980°average high
883Fox TownshipElk County · 3,495 people16°13879°average high
T884Barrett TownshipMonroe County · 4,010 people16°16480°average high
T884HazletonLuzerne County · 30,286 people16°13978°average high
T884Tobyhanna TownshipMonroe County · 8,380 people16°14779°average high
T887Foster TownshipLuzerne County · 3,555 people16°16378°average high
T887Lackawaxen TownshipPike County · 5,486 people16°16482°average high
T887Salem TownshipWayne County · 4,174 people16°14780°average high
T890Blooming Grove TownshipPike County · 5,751 people15°14780°average high
T890Canaan TownshipWayne County · 3,701 people15°16981°average high
T890Lake TownshipWayne County · 4,910 people15°16980°average high
T890Palmyra TownshipPike County · 3,391 people15°16481°average high
T894HonesdaleWayne County · 4,417 people15°16481°average high
T894MansfieldTioga County · 2,937 people15°15481°average high
T896Berlin TownshipWayne County · 2,464 people15°16481°average high
T896Fairview TownshipLuzerne County · 4,742 people15°16378°average high
T896Paupack TownshipWayne County · 3,738 people15°16481°average high
T896Tunkhannock TownshipMonroe County · 6,960 people15°14778°average high
T896WellsboroTioga County · 3,393 people15°15981°average high
T901Bear Creek TownshipLuzerne County · 2,820 people15°16378°average high
T901Delmar TownshipTioga County · 2,796 people15°15980°average high
T901FreelandLuzerne County · 3,811 people15°16378°average high
904Damascus TownshipWayne County · 3,699 people15°15282°average high
T905BradfordMcKean County · 7,442 people15°16980°average high
T905Foster TownshipMcKean County · 3,868 people15°16980°average high
T907Bradford TownshipMcKean County · 4,471 people15°16980°average high
T907Coolbaugh TownshipMonroe County · 20,681 people15°14777°average high
T907Greene TownshipPike County · 3,626 people15°14778°average high
T907KaneMcKean County · 3,463 people15°18478°average high
911Bridgewater TownshipSusquehanna County · 2,624 people15°16880°average high
T912Charleston TownshipTioga County · 3,471 people15°15980°average high
T912Keating TownshipMcKean County · 2,631 people15°16079°average high
914Jefferson TownshipLackawanna County · 3,883 people14°16977°average high
Quick answers

Questions people ask

Which Pennsylvania town has the mildest winters?

Darby Township (Delaware County): January nights average a low of 26°. Chester (26°) and Ridley Township (26°) follow.

How are these towns ranked?

By the average January low (the coldest month’s nights), highest 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 (914 in Pennsylvania): 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 Pennsylvania page.

Go deeper

More Pennsylvania lists

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

All Pennsylvania rankings →
Other states

Mildest winters in other states