CCPC Logo
Facebook  LinkedIn  Twitter  YouTube  Instagram  Threads

An official website of the Chester County Government.

Data, Maps, & Reports

Population and Demographic Data

Population — Age Distribution

Data accessed May 2024

Source: US Census Bureau, 2018-2022 American Community Survey 5-Year Estimates, S0101, AGE AND SEX

Detailed mapping of a number of population and demographic topics is available at the Data, Maps, & Reports/Map Index.

Download this table and the entire Chester County Data Catalogue in an Excel format.

To sort the data on the table below, click on the up or down arrows to the right of the column headings.

County/Municipality Total population Median age (years) % Children Under 5 years % Children 5 to 14 years % Children 15 to 17 years % Adults 18 Years and Over % Adults 65 years and over % Adults 75 Years and Over
Chester County 536,474 40.7 5.3% 12.7% 4.2% 77.7% 17.0% 7.0%
Atglen Boro. 1,174 31.4 9.2% 13.2% 4.5% 73.1% 9.3% 5.0%
Avondale Boro. 1,275 29 11.0% 19.8% 4.9% 64.3% 7.8% 3.8%
Birmingham Twp. 4,087 47.8 3.8% 12.3% 4.9% 79.0% 21.2% 7.0%
Caln Twp. 14,430 40.4 4.5% 11.9% 3.3% 80.3% 15.8% 6.0%
Charlestown Twp. 6,093 43 2.4% 19.5% 3.5% 74.6% 14.1% 6.8%
Coatesville City 13,316 31 7.6% 18.6% 5.2% 68.6% 9.7% 3.3%
Downingtown Boro. 8,088 38.9 5.1% 10.0% 3.8% 81.1% 12.5% 4.2%
East Bradford Twp. 10,458 39.5 3.8% 11.7% 3.1% 81.4% 18.1% 7.0%
East Brandywine Twp. 9,725 41.4 4.7% 15.4% 6.5% 73.4% 15.5% 6.1%
East Caln Twp. 5,432 45.3 4.1% 11.7% 2.8% 81.5% 16.1% 9.3%
East Coventry Twp. 7,098 44.4 6.5% 10.8% 5.6% 77.0% 16.7% 9.3%
East Fallowfield Twp. 7,699 42.6 4.4% 12.1% 4.3% 79.2% 12.4% 4.0%
East Goshen Twp. 18,377 52.1 3.3% 7.1% 2.6% 87.0% 34.7% 17.6%
East Marlborough Twp. 7,432 48.7 4.1% 14.0% 2.9% 79.1% 25.1% 10.4%
East Nantmeal Twp. 1,625 52.5 4.6% 9.7% 4.8% 81.0% 31.4% 15.5%
East Nottingham Twp. 8,987 39.1 5.1% 13.7% 6.5% 74.7% 14.4% 3.3%
East Pikeland Twp. 8,296 41.4 6.1% 10.6% 3.7% 79.7% 19.4% 9.4%
East Vincent Twp. 7,436 38.5 11.6% 15.0% 2.7% 70.7% 15.2% 6.5%
East Whiteland Twp. 14,143 35 5.3% 14.4% 4.5% 75.8% 11.5% 5.1%
Easttown Twp. 10,975 44.6 3.5% 14.9% 7.5% 74.1% 17.6% 7.7%
Elk Twp. 1,729 43.2 4.0% 16.4% 3.9% 75.7% 16.5% 5.2%
Elverson Boro. 1,365 58.6 10.2% 4.6% 2.2% 83.0% 42.0% 21.7%
Franklin Twp. 4,434 44.7 3.8% 15.5% 5.0% 75.6% 15.4% 3.6%
Highland Twp. 1,252 47.1 5.3% 14.0% 5.0% 75.8% 17.2% 6.9%
Honey Brook Boro. 2,005 34.1 10.2% 16.9% 1.8% 71.1% 11.1% 2.9%
Honey Brook Twp. 8,265 41.4 4.2% 15.1% 4.4% 76.3% 24.6% 15.1%
Kennett Square Boro. 5,982 38.7 5.6% 13.0% 3.9% 77.6% 14.7% 4.5%
Kennett Twp. 8,595 48.2 5.4% 8.7% 5.1% 80.8% 26.0% 13.1%
London Britain Twp. 3,183 44.1 6.1% 14.4% 6.3% 73.2% 16.7% 6.4%
London Grove Twp. 8,799 39.3 8.6% 18.4% 2.8% 70.2% 13.2% 5.2%
Londonderry Twp. 2,491 48.4 6.0% 13.6% 4.3% 76.1% 22.2% 7.5%
Lower Oxford Twp. 5,437 21.5 3.9% 10.1% 3.5% 82.5% 9.2% 3.3%
Malvern Boro. 3,389 46 3.4% 9.3% 5.4% 81.9% 20.4% 9.1%
Modena Boro. 551 31.7 6.7% 23.8% 2.5% 67.0% 7.1% 1.8%
New Garden Twp. 11,441 41.7 4.9% 12.6% 6.0% 76.6% 16.3% 5.5%
New London Twp. 5,803 41.8 5.4% 17.7% 2.9% 73.9% 10.1% 3.9%
Newlin Twp. 1,097 49.9 3.0% 11.7% 2.3% 83.0% 27.9% 10.3%
North Coventry Twp. 8,408 44.6 2.5% 14.2% 4.1% 79.2% 17.2% 6.5%
Oxford Boro. 5,724 36.6 9.0% 17.7% 3.5% 69.7% 17.9% 10.7%
Parkesburg Boro. 3,889 35.7 8.5% 13.6% 3.3% 74.6% 13.4% 5.6%
Penn Twp. 5,626 48.5 3.9% 14.5% 4.2% 77.4% 29.2% 15.6%
Pennsbury Twp. 3,858 48.6 4.8% 15.3% 5.5% 74.3% 29.1% 13.2%
Phoenixville Boro. 18,723 34.8 5.9% 10.0% 2.1% 82.0% 12.3% 5.2%
Pocopson Twp. 4,464 42.6 3.7% 10.3% 3.4% 82.5% 20.6% 9.3%
Sadsbury Twp. 4,166 36.6 8.7% 13.7% 3.0% 74.6% 11.7% 3.0%
Schuylkill Twp. 8,784 42.4 6.2% 12.6% 4.0% 77.2% 13.9% 5.3%
South Coatesville Boro. 1,751 34.8 6.9% 17.1% 3.5% 72.5% 11.3% 1.8%
South Coventry Twp. 2,785 44.4 3.1% 15.7% 6.1% 75.1% 15.4% 7.3%
Spring City Boro. 3,486 36.7 3.9% 6.6% 4.2% 85.3% 12.7% 4.2%
Thornbury Twp. 3,181 42.8 7.8% 8.0% 3.6% 80.6% 13.9% 3.6%
Tredyffrin Twp. 31,740 42.5 5.2% 14.2% 5.2% 75.4% 17.5% 6.9%
Upper Oxford Twp. 2,549 42.8 8.6% 11.4% 4.0% 76.0% 18.4% 7.3%
Upper Uwchlan Twp. 12,474 40.3 6.0% 17.7% 6.1% 70.2% 10.5% 2.7%
Uwchlan Twp. 19,107 42.7 6.4% 13.4% 3.1% 77.1% 18.0% 6.6%
Valley Twp. 7,910 40.4 4.2% 11.0% 3.6% 81.3% 15.4% 5.3%
Wallace Twp. 3,730 41.9 3.6% 18.4% 6.8% 71.2% 18.6% 7.4%
Warwick Twp. 2,583 50.9 2.6% 9.8% 3.6% 84.0% 25.7% 7.5%
West Bradford Twp. 14,395 40.7 5.5% 16.9% 4.0% 73.5% 13.0% 4.4%
West Brandywine Twp. 7,447 51.2 3.7% 9.2% 2.9% 84.2% 28.1% 13.7%
West Caln Twp. 8,930 44.2 6.2% 11.9% 2.7% 79.3% 20.1% 9.6%
West Chester Boro. 19,016 24.6 1.8% 4.8% 2.4% 91.0% 9.3% 3.6%
West Fallowfield Twp. 2,541 36.8 9.6% 12.0% 7.9% 70.4% 14.4% 6.4%
West Goshen Twp. 23,119 41.9 4.5% 12.3% 4.8% 78.4% 18.2% 7.0%
West Grove Boro. 2,784 35.4 7.1% 14.8% 5.2% 72.9% 10.2% 2.3%
West Marlborough Twp. 940 50.4 0.9% 11.1% 3.5% 84.6% 26.2% 13.6%
West Nantmeal Twp. 2,115 44.3 5.1% 10.6% 2.0% 82.3% 22.0% 8.6%
West Nottingham Twp. 2,784 38.6 7.7% 7.7% 4.8% 79.9% 15.8% 4.0%
West Pikeland Twp. 4,018 47.1 3.9% 11.9% 7.5% 76.7% 12.9% 4.8%
West Sadsbury Twp. 2,708 35.8 7.1% 14.8% 5.6% 72.5% 14.9% 3.8%
West Vincent Twp. 6,640 43.8 5.0% 17.5% 3.0% 74.4% 13.7% 2.1%
West Whiteland Twp. 19,720 37.2 7.3% 11.7% 4.7% 76.3% 12.7% 5.4%
Westtown Twp. 11,171 44.6 7.9% 9.7% 5.0% 77.4% 18.0% 6.4%
Willistown Twp. 11,244 51.2 6.2% 9.6% 3.2% 81.0% 26.5% 12.7%