Pennsylvania Climate Data

NOAA 30-year climate normals for all 67 counties.

State Avg Temp

49.9°F

Hottest County

Philadelphia County

57.0°F avg

Coldest County

Wayne County

44.1°F avg

Wettest County

Northampton County

53.4" precip

All Pennsylvania Counties

Adams County

52.7°F avg

Allegheny County

51.9°F avg

Armstrong County

50.0°F avg

Beaver County

50.5°F avg

Bedford County

50.6°F avg

Berks County

52.5°F avg

Blair County

50.4°F avg

Bradford County

48.0°F avg

Bucks County

52.3°F avg

Butler County

48.3°F avg

Cambria County

47.8°F avg

Cameron County

47.8°F avg

Carbon County

50.0°F avg

Centre County

47.8°F avg

Chester County

52.9°F avg

Clarion County

46.9°F avg

Clearfield County

47.9°F avg

Clinton County

49.6°F avg

Columbia County

47.6°F avg

Crawford County

47.9°F avg

Cumberland County

52.3°F avg

Dauphin County

52.3°F avg

Delaware County

56.7°F avg

Elk County

46.4°F avg

Erie County

49.0°F avg

Fayette County

50.6°F avg

Forest County

49.9°F avg

Franklin County

51.5°F avg

Fulton County

Data pending

Greene County

51.5°F avg

Huntingdon County

52.0°F avg

Indiana County

49.5°F avg

Jefferson County

47.7°F avg

Juniata County

Data pending

Lackawanna County

Data pending

Lancaster County

53.2°F avg

Lawrence County

51.1°F avg

Lebanon County

52.3°F avg

Lehigh County

53.1°F avg

Luzerne County

49.0°F avg

Lycoming County

51.5°F avg

McKean County

45.1°F avg

Mercer County

48.5°F avg

Mifflin County

51.9°F avg

Monroe County

48.1°F avg

Montgomery County

53.3°F avg

Montour County

Data pending

Northampton County

50.9°F avg

Northumberland County

50.4°F avg

Perry County

Data pending

Philadelphia County

57.0°F avg

Pike County

47.5°F avg

Potter County

44.7°F avg

Schuylkill County

48.0°F avg

Snyder County

50.9°F avg

Somerset County

47.7°F avg

Sullivan County

45.5°F avg

Susquehanna County

45.2°F avg

Tioga County

46.5°F avg

Union County

51.1°F avg

Venango County

49.0°F avg

Warren County

46.7°F avg

Washington County

51.8°F avg

Wayne County

44.1°F avg

Westmoreland County

50.5°F avg

Wyoming County

Data pending

York County

53.9°F avg

Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.

Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.

Explore more data for Pennsylvania

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score