The Town Files

Chester County, Pennsylvania

547,840 people. The median home is worth $485,600 (typical Pennsylvania town: $214,250) and the median household earns $127,208.

Towns in Chester County

Towns in Chester County

TownPeopleMedian homeIncomeMedian age
Tredyffrin31,927$709,700$162,19442.6
West Goshen23,040$575,300$132,24241.9
West Whiteland19,632$490,900$133,46036.9
Uwchlan19,161$539,700$134,18441.1
West Chester18,671$490,700$78,38525.3
Phoenixville18,602$369,600$102,13834.4
East Goshen18,410$528,600$106,86650.8
Caln14,432$319,200$100,16441.0
West Bradford14,316$487,500$160,51441.6
East Whiteland13,917$637,000$147,46037.2
Coatesville13,350$194,000$59,25635.7
Upper Uwchlan12,275$619,700$190,69141.9
New Garden11,363$546,700$120,55039.4
Willistown11,273$617,800$187,46652.3
Westtown11,154$616,200$138,66446.0
Easttown10,984$852,800$214,86147.3
East Bradford10,339$603,700$155,24035.8
East Brandywine9,738$564,400$180,71439.9
East Nottingham8,982$412,500$129,75045.4
West Caln8,910$347,700$99,39846.3
London Grove8,797$469,700$175,55838.3
Schuylkill8,780$602,300$171,78644.7
North Coventry8,441$390,600$98,89644.3
Kennett8,289$563,800$150,70948.4
Honey Brook8,274$358,100$86,21247.3
East Pikeland8,260$415,800$146,52642.1
Valley7,985$259,500$88,89539.1
Downingtown7,892$353,800$96,22838.9
East Fallowfield7,626$400,100$116,94741.4
East Vincent7,433$486,100$138,21436.9
West Brandywine7,331$379,100$112,54551.1
East Marlborough7,306$611,400$155,50448.0
East Coventry7,068$410,200$120,79844.1
West Vincent6,668$704,500$202,63942.9
Lionville6,582$438,700$100,58236.6
Paoli6,002$481,200$138,39642.4
Charlestown6,001$781,800$202,18843.1
Kennett Square5,936$402,700$80,50538.3
New London5,810$483,400$165,31343.5
Oxford5,736$313,800$67,73336.1
Penn5,644$498,600$136,25048.8
Exton5,622$554,200$120,69733.8
Chesterbrook5,610$453,400$124,29540.0
Lower Oxford5,420$372,800$109,87521.7
East Caln5,384$467,100$102,28842.9
Pocopson4,455$689,800$230,00042.9
Franklin4,433$489,100$144,40344.8
Sadsbury4,125$355,200$116,57039.9
Birmingham4,082$757,900$215,00048.8
West Pikeland4,024$652,600$226,07145.4
Pennsbury3,876$671,600$167,72748.1
Parkesburg3,862$305,900$76,25033.0
Berwyn3,775$639,400$145,83341.8
Wallace3,711$592,900$182,50042.1
Thorndale3,669$341,900$99,47938.4
Frazer3,635$611,700$141,80138.7
Spring City3,494$269,100$76,41937.3
Malvern3,419$521,800$117,54846.4
London Britain3,179$554,600$194,53143.6
Thornbury3,177$669,500$172,07044.1
Hayti2,890$283,000$77,21351.4
South Coventry2,796$435,300$158,16245.2
West Grove2,770$319,900$92,69736.0
West Nottingham2,764$281,900$76,85339.9
Warwick2,590$414,500$104,87551.4
Upper Oxford2,560$375,100$114,68839.2

People and housing

Chester CountyTypical Pennsylvania town
Median home value$485,600$214,250
Median rent$1,763$996
Median household income$127,208$75,278
Median age40.844.2
Bachelor's degree or higher57.1%23.8%
Below the poverty line6.0%8.5%

Jobs and pay

251,284 jobs in 2024, average pay $87,886 a year.

Largest industries in Chester CountyHealth care & social assistan…34,721 jobs · $62,161Professional & technical serv…25,480 jobs · $134,278Finance & insurance23,985 jobs · $169,683Retail23,914 jobs · $45,750Manufacturing17,891 jobs · $86,060Hotels & restaurants17,379 jobs · $26,335
BLS QCEW 2024.
Unemployment rate in Chester County0%2%4%6%8%2000200420082012201620202023 2.6%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 1,565 storm events in Chester County from 1996 to 2026, with 9 deaths.

Storm events in Chester County by type since 1996Hail80Flood70Dense Fog49Lightning46Heavy Rain39Flash Flood227Strong Wind19Winter Storm38Excessive Heat24Winter Weather184
NOAA NCEI Storm Events Database.

Federal disaster declarations

Chester County has been included in 26 FEMA declarations since 1953.

DeclaredIncidentDeclaration
September 10, 2021HurricaneDR-4618: Remnants Of Hurricane Ida
March 30, 2020BiologicalDR-4506: Covid-19 Pandemic
March 13, 2020BiologicalEM-3441: Covid-19
March 23, 2016SnowstormDR-4267: Severe Winter Storm And Snowstorm
February 6, 2014Severe Ice StormEM-3367: Severe Winter Storm
October 29, 2012HurricaneEM-3356: Hurricane Sandy
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).