Data, Maps, & Reports

Population Data

Population — Total Population, Chester County

Source: US Census Bureau (see below).

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.

Geography April 1, 2010 - Census April 1, 2010 - Estimates Base Population Estimate (as of July 1) - 2010 Population Estimate (as of July 1) - 2011 Population Estimate (as of July 1) - 2012 Population Estimate (as of July 1) - 2013 Population Estimate (as of July 1) - 2014 Population Estimate (as of July 1) - 2015 Population Estimate (as of July 1) - 2016 Population Estimate (as of July 1) - 2017 Population Estimate (as of July 1) - 2018 Population Estimate (as of July 1) - 2019 Population Estimate (as of July 1) - 2020
Chester County 498,886 499,141 499,935 503,488 506,049 509,101 512,776 515,098 516,768 519,057 522,256 525,059 526,759
Atglen Boro. 1,406 1,408 1,409 1,411 1,410 1,411 1,413 1,411 1,407 1,406 1,409 1,410 1,403
Avondale Boro. 1,265 1,265 1,273 1,314 1,388 1,404 1,406 1,400 1,399 1,402 1,402 1,401 1,394
Birmingham Twp. 4,208 4,192 4,194 4,198 4,203 4,205 4,225 4,220 4,212 4,211 4,216 4,200 4,177
Caln Twp. 13,817 13,807 13,849 13,948 13,892 13,975 14,035 14,053 14,075 14,156 14,213 14,161 14,089
Charlestown Twp. 5,671 5,673 5,677 5,682 5,655 5,621 5,625 5,625 5,744 5,936 6,140 6,276 6,328
Coatesville City 13,100 13,071 13,075 13,109 13,120 13,146 13,182 13,164 13,121 13,110 13,115 13,071 13,006
Downingtown Boro. 7,891 7,887 7,891 7,899 7,916 7,930 7,945 7,950 7,929 7,927 7,932 7,900 8,419
East Bradford Twp. 9,942 9,917 9,922 9,935 9,949 9,968 9,987 9,969 9,939 9,926 9,932 9,894 9,854
East Brandywine Twp. 6,742 6,751 6,771 7,026 7,275 7,595 8,026 8,273 8,404 8,485 8,825 9,047 9,153
East Caln Twp. 4,838 4,852 4,868 4,873 4,879 4,885 4,891 4,880 4,871 4,872 4,872 4,852 4,896
East Coventry Twp. 6,636 6,637 6,684 6,730 6,745 6,758 6,769 6,764 6,759 6,759 6,759 6,750 6,815
East Fallowfield Twp. 7,449 7,448 7,471 7,504 7,526 7,551 7,585 7,580 7,560 7,561 7,570 7,543 7,596
East Goshen Twp. 18,026 17,991 18,000 18,054 18,072 18,094 18,124 18,230 18,189 18,210 18,214 18,149 18,056
East Marlborough Twp. 7,026 7,029 7,033 7,095 7,147 7,202 7,242 7,266 7,270 7,361 7,464 7,551 7,612
East Nantmeal Twp. 1,803 1,794 1,797 1,807 1,816 1,822 1,824 1,828 1,831 1,842 1,847 1,856 1,853
East Nottingham Twp. 8,650 8,617 8,634 8,705 8,743 8,778 8,818 8,866 8,914 9,004 9,064 9,084 9,093
East Pikeland Twp. 7,079 7,085 7,107 7,182 7,245 7,318 7,350 7,342 7,322 7,316 7,335 7,531 7,637
East Vincent Twp. 6,821 6,826 6,832 6,841 6,851 6,856 6,865 6,915 7,043 7,186 7,332 7,343 7,311
East Whiteland Twp. 10,650 10,637 10,645 10,620 10,655 10,711 10,654 10,632 11,482 11,869 12,388 12,836 13,129
Easttown Twp. 10,477 10,462 10,470 10,497 10,521 10,537 10,576 10,575 10,574 10,632 10,651 10,638 10,609
Elk Twp. 1,681 1,678 1,679 1,687 1,689 1,691 1,693 1,690 1,691 1,692 1,707 1,706 1,706
Elverson Boro. 1,225 1,221 1,260 1,262 1,274 1,282 1,303 1,309 1,308 1,307 1,309 1,305 1,300
Franklin Twp. 4,352 4,339 4,350 4,372 4,397 4,409 4,447 4,492 4,498 4,527 4,531 4,538 4,522
Highland Twp. 1,272 1,273 1,274 1,276 1,282 1,284 1,288 1,291 1,288 1,284 1,290 1,288 1,284
Honey Brook Boro. 1,713 1,716 1,722 1,727 1,746 1,765 1,773 1,769 1,762 1,761 1,764 1,762 1,756
Honey Brook Twp. 7,647 7,641 7,648 7,747 7,844 8,004 8,092 8,127 8,245 8,274 8,320 8,323 8,297
Kennett Square Boro. 6,072 6,050 6,053 6,080 6,093 6,115 6,132 6,159 6,168 6,184 6,209 6,213 6,203
Kennett Twp. 7,565 7,585 7,606 7,663 7,814 7,847 8,002 8,162 8,216 8,219 8,260 8,306 8,785
London Britain Twp. 3,139 3,125 3,132 3,154 3,177 3,206 3,230 3,238 3,232 3,238 3,247 3,241 3,234
London Grove Twp. 7,475 7,462 7,493 7,680 7,926 8,144 8,437 8,582 8,644 8,677 8,775 8,835 8,880
Londonderry Twp. 2,149 2,146 2,172 2,235 2,287 2,331 2,369 2,398 2,432 2,482 2,521 2,553 2,575
Lower Oxford Twp. 5,200 5,230 5,236 5,261 5,059 5,032 5,037 5,035 5,054 5,067 5,081 5,084 5,080
Malvern Boro. 2,998 3,012 3,014 3,027 3,041 3,435 3,446 3,440 3,428 3,438 3,448 3,456 3,456
Modena Boro. 535 537 537 538 539 537 538 537 535 535 532 530 528
New Garden Twp. 11,984 12,016 12,037 12,081 12,100 12,106 12,130 12,115 12,101 12,122 12,163 12,205 12,237
New London Twp. 5,631 5,629 5,645 5,704 5,761 5,819 5,899 5,914 5,914 5,959 5,980 5,993 5,967
Newlin Twp. 1,285 1,283 1,286 1,314 1,320 1,337 1,349 1,354 1,353 1,352 1,353 1,348 1,341
North Coventry Twp. 7,866 7,859 7,868 7,890 7,913 7,958 8,016 8,009 7,987 7,990 7,991 7,962 7,925
Oxford Boro. 5,077 5,090 5,093 5,118 5,131 5,137 5,159 5,409 5,433 5,583 5,588 5,591 5,594
Parkesburg Boro. 3,593 3,591 3,595 3,611 3,629 3,645 3,681 3,696 3,765 3,835 3,920 3,994 4,057
Penn Twp. 5,364 5,381 5,391 5,460 5,480 5,496 5,503 5,503 5,488 5,497 5,516 5,507 5,497
Pennsbury Twp. 3,604 3,594 3,596 3,599 3,605 3,610 3,626 3,638 3,647 3,651 3,663 3,655 3,646
Phoenixville Boro. 16,440 16,439 16,475 16,500 16,521 16,543 16,635 16,681 16,947 16,942 16,967 16,976 16,910
Pocopson Twp. 4,582 4,581 4,591 4,629 4,676 4,763 4,842 4,843 4,839 4,835 4,839 4,828 4,827
Sadsbury Twp. 3,570 3,571 3,575 3,581 3,719 3,787 3,792 3,871 3,913 3,957 4,050 4,114 4,169
Schuylkill Twp. 8,516 8,522 8,526 8,521 8,581 8,562 8,583 8,611 8,596 8,641 8,646 8,616 8,573
South Coatesville Boro. 1,303 1,307 1,317 1,352 1,392 1,432 1,452 1,447 1,446 1,447 1,448 1,459 1,499
South Coventry Twp. 2,604 2,610 2,614 2,618 2,621 2,624 2,628 2,626 2,621 2,635 2,643 2,642 2,639
Spring City Boro. 3,323 3,321 3,323 3,332 3,336 3,338 3,340 3,332 3,321 3,316 3,318 3,304 3,285
Thornbury Twp. 3,017 3,263 3,270 3,293 3,326 3,288 3,325 3,143 3,134 3,132 3,138 3,135 3,125
Tredyffrin Twp. 29,332 29,341 29,356 29,404 29,431 29,465 29,524 29,495 29,422 29,528 29,523 29,402 29,245
Upper Oxford Twp. 2,484 2,491 2,492 2,505 2,508 2,514 2,520 2,518 2,520 2,527 2,540 2,542 2,535
Upper Uwchlan Twp. 11,227 11,236 11,266 11,364 11,413 11,476 11,519 11,502 11,477 11,470 11,616 11,833 11,996
Uwchlan Twp. 18,088 18,093 18,102 18,124 18,287 18,343 18,579 18,990 18,933 18,913 18,915 18,841 18,741
Valley Twp. 6,794 6,796 6,833 7,023 7,177 7,325 7,496 7,631 7,670 7,726 7,801 7,773 7,732
Wallace Twp. 3,458 3,464 3,471 3,545 3,580 3,644 3,686 3,690 3,681 3,675 3,685 3,681 3,688
Warwick Twp. 2,507 2,506 2,507 2,511 2,519 2,532 2,545 2,552 2,550 2,550 2,554 2,547 2,537
West Bradford Twp. 12,223 12,229 12,261 12,339 12,431 12,554 12,643 12,781 12,888 12,944 13,126 13,408 13,713
West Brandywine Twp. 7,394 7,400 7,406 7,425 7,433 7,452 7,474 7,476 7,468 7,474 7,489 7,470 7,456
West Caln Twp. 9,014 9,010 9,023 9,043 9,053 9,058 9,086 9,078 9,075 9,100 9,130 9,105 9,074
West Chester Boro. 18,461 18,459 18,472 18,790 18,939 19,019 19,445 19,983 20,021 20,043 20,066 20,036 20,048
West Fallowfield Twp. 2,566 2,567 2,568 2,570 2,578 2,584 2,588 2,597 2,596 2,597 2,601 2,594 2,593
West Goshen Twp. 21,866 21,862 21,876 22,528 22,647 22,824 23,016 23,067 23,015 23,005 23,029 22,991 22,975
West Grove Boro. 2,854 2,857 2,859 2,860 2,866 2,867 2,870 2,862 2,855 2,852 2,850 2,840 2,838
West Marlborough Twp. 814 807 807 811 814 815 816 816 812 812 812 815 811
West Nantmeal Twp. 2,170 2,173 2,174 2,183 2,185 2,188 2,198 2,192 2,198 2,199 2,215 2,215 2,214
West Nottingham Twp. 2,722 2,723 2,724 2,726 2,732 2,735 2,736 2,734 2,726 2,722 2,723 2,718 2,705
West Pikeland Twp. 4,024 4,017 4,019 4,031 4,044 4,049 4,054 4,058 4,064 4,072 4,076 4,064 4,053
West Sadsbury Twp. 2,444 2,451 2,455 2,465 2,471 2,477 2,489 2,482 2,478 2,482 2,492 2,504 2,498
West Vincent Twp. 4,567 4,571 4,591 4,688 4,786 4,854 5,003 5,030 5,089 5,434 5,728 5,919 6,015
West Whiteland Twp. 18,274 18,305 18,317 18,379 18,398 18,421 18,440 18,400 18,389 18,371 18,390 19,767 19,990
Westtown Twp. 10,827 10,857 10,863 10,888 10,894 10,910 10,935 10,911 10,884 10,889 11,003 11,017 10,992
Willistown Twp. 10,497 10,505 10,513 10,544 10,576 10,701 10,825 10,889 10,906 10,922 10,995 11,015 10,983

Source: US Census Bureau, Subcounty Resident Population Estimates: April 1, 2010 to July 1, 2020 (SUB-EST2020), Pennsylvania

Note: The Census estimates for Chester County are not generated by, and may not be equal to, summing the estimates for all the county's municipalities.

Last Updated: Data accessed June, 2021.

Links: https://www.census.gov/programs-surveys/popest/technical-documentation/research/evaluation-estimates/2020-evaluation-estimates/2010s-cities-and-towns-total.html