CCPC Logo
Facebook  LinkedIn  Twitter  YouTube  Instagram  Threads

An official website of the Chester County Government.

Data, Maps, & Reports

Population and Demographic Data

Population — Trends 1930-2020

Data accessed May 2024

Source: US Census Bureau, 2020 Decennial Census, P1, DECENNIALPL2020, DEC Redistricting Data (PL 94-171); US Census Bureau. 2010 Decennial Census, P1, TOTAL POPULATION, Summary File 1; US Census Bureau, Decennial Census 2000, P001, TOTAL POPULATION [1], Summary File 1 (SF 1) 100-Percent Data; US Census Bureau, 1990 Decennial Census; US Census Bureau, 1980 Decennial Census; Chester County Planning Commission, Chester County Population Analysis Census 1970, circa 1972, pages 8-9.

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 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020
Chester County 126,629 135,626 159,141 210,608 277,746 316,660 376,396 433,501 499,132 534,413
Atglen Boro. 620 588 668 721 740 669 825 1,217 1,406 1,313
Avondale Boro. 763 754 941 1,016 1,025 891 954 1,108 1,265 1,274
Birmingham Twp. 398 384 429 453 834 1,584 2,636 4,221 4,208 4,082
Caln Twp. 1,676 3,661 5,779 6,685 6,689 9,639 11,997 11,916 13,817 14,432
Charlestown Twp. 720 726 854 1,931 3,528 2,770 2,754 4,051 5,671 6,001
Coatesville City 14,582 14,006 13,826 12,971 12,331 10,698 11,038 10,838 13,100 13,350
Downingtown Boro. 4,548 4,645 4,948 5,598 7,437 7,650 7,749 7,589 7,891 7,892
East Bradford Twp. 906 1,033 1,187 1,713 3,260 3,219 6,440 9,405 9,942 10,339
East Brandywine Twp. 774 913 1,108 1,618 2,741 4,690 5,179 5,822 6,742 9,738
East Caln Twp. 297 315 403 758 1,739 2,187 2,619 2,857 4,838 5,384
East Coventry Twp. 1,271 1,304 1,499 2,183 3,284 4,085 4,450 4,566 6,636 7,068
East Fallowfield Twp. 1,406 1,542 1,795 2,745 3,487 3,962 4,433 5,157 7,449 7,626
East Goshen Twp. 739 867 1,039 1,694 5,138 10,021 15,138 16,824 18,026 18,410
East Marlborough Twp. 1,599 1,600 1,868 2,417 3,031 3,953 4,781 6,317 7,026 7,306
East Nantmeal Twp. 594 549 665 730 858 1,222 1,448 1,787 1,803 1,832
East Nottingham Twp. 1,339 1,576 1,748 2,298 2,402 3,111 3,841 5,516 8,650 8,982
East Pikeland Twp. 928 976 1,395 2,817 4,384 4,410 5,825 6,551 7,079 8,260
East Vincent Twp. 2,664 3,614 4,576 5,453 5,084 4,739 4,161 5,493 6,821 7,433
East Whiteland Twp. 1,334 1,290 1,740 5,078 7,242 8,468 8,398 9,333 10,650 13,917
Easttown Twp. 2,570 2,552 3,811 6,907 9,565 9,064 9,570 10,270 10,477 10,984
Elk Twp. 404 457 462 539 649 750 1,129 1,485 1,681 1,698
Elverson Boro. 330 316 370 472 509 530 470 959 1,225 1,330
Franklin Twp. 620 655 666 817 1,043 1,920 2,779 3,850 4,352 4,433
Highland Twp. 792 827 904 1,029 1,248 1,244 1,199 1,125 1,272 1,259
Honey Brook Boro. 654 766 864 1,023 1,115 1,164 1,184 1,287 1,713 1,892
Honey Brook Twp. 1,140 1,171 1,261 1,584 2,883 4,128 5,449 6,278 7,647 8,274
Kennett Square Boro. 1,343 1,767 2,145 3,026 3,394 4,201 4,624 6,451 7,565 5,936
Kennett Twp. 3,091 3,375 3,699 4,355 4,876 4,715 5,218 5,273 6,072 8,289
London Britain Twp. 455 462 559 686 963 1,546 2,671 2,797 3,139 3,179
London Grove Twp. 1,484 1,666 1,844 2,734 3,109 3,531 3,922 5,265 7,475 8,797
Londonderry Twp. 491 478 595 718 920 1,293 1,243 1,632 2,149 2,476
Lower Oxford Twp. 1,127 1,186 1,657 2,007 1,979 2,836 3,264 4,319 5,200 5,420
Malvern Boro. 1,551 1,680 1,764 2,268 2,583 2,999 2,944 3,059 2,998 3,419
Modena Boro. 599 625 824 859 867 672 563 610 535 541
New Garden Twp. 2,391 2,716 3,027 3,718 4,153 4,790 5,430 9,083 11,984 11,363
New London Twp. 576 624 660 845 938 1,312 2,721 4,583 5,631 5,810
Newlin Twp. 579 984 957 1,477 1,464 725 1,092 1,150 1,285 1,358
North Coventry Twp. 2,837 3,030 3,242 4,367 6,690 7,164 7,506 7,381 7,866 8,441
Oxford Boro. 2,606 2,723 3,091 3,376 3,658 3,633 3,769 4,315 5,077 5,736
Parkesburg Boro. 2,288 2,288 2,611 2,759 2,701 2,578 2,981 3,373 3,593 3,862
Penn Twp. 537 588 705 1,097 989 1,888 2,257 2,812 5,364 5,644
Pennsbury Twp. 678 660 686 936 1,763 2,604 3,326 3,500 3,604 3,876
Phoenixville Boro. 12,029 12,282 12,932 13,797 14,823 14,165 15,066 14,788 16,440 18,602
Pocopson Twp. 416 513 475 1,315 1,556 2,331 3,266 3,350 4,582 4,455
Sadsbury Twp. 1,071 1,226 1,502 2,066 2,103 2,398 2,510 2,582 3,570 4,125
Schuylkill Twp. 1,566 1,581 3,835 3,461 5,779 5,993 5,538 6,960 8,516 8,780
South Coatesville Boro. 1,785 1,604 1,996 2,032 1,583 1,359 1,026 997 1,303 1,601
South Coventry Twp. 589 679 863 1,212 1,518 1,556 1,682 1,895 2,604 2,796
Spring City Boro. 2,963 3,022 3,258 3,162 3,578 3,389 3,433 3,305 3,323 3,494
Thornbury Twp. 244 233 297 746 1,435 1,323 1,131 2,678 3,263 3,177
Tredyffrin Twp. 5,458 6,260 7,836 16,004 23,337 23,019 28,028 29,062 29,332 31,927
Upper Oxford Twp. 780 859 903 997 1,136 1,332 1,615 2,095 2,484 2,560
Upper Uwchlan Twp. 597 689 761 909 996 1,805 4,396 6,850 11,227 12,275
Uwchlan Twp. 507 599 761 995 5,473 8,364 12,999 16,576 18,088 19,161
Valley Twp. 2,735 2,663 3,148 3,101 3,791 3,598 4,007 5,116 6,794 7,985
Wallace Twp. 630 597 771 1,065 1,347 1,881 2,541 3,240 3,458 3,711
Warwick Twp. 1,083 1,125 1,144 1,436 1,667 2,350 2,575 2,556 2,507 2,590
West Bradford Twp. 1,558 1,367 1,530 1,894 2,996 7,343 10,406 10,775 12,223 14,316
West Brandywine Twp. 738 776 1,122 1,675 2,713 4,068 5,984 7,153 7,394 7,331
West Caln Twp. 1,069 1,214 1,485 2,140 3,152 4,958 6,143 7,054 9,014 8,910
West Chester Boro. 12,325 13,289 15,168 15,705 19,301 17,435 18,041 17,861 18,461 18,671
West Fallowfield Twp. 801 931 1,069 1,425 1,694 2,122 2,342 2,485 2,566 2,459
West Goshen Twp. 1,958 2,456 3,542 8,214 12,858 16,164 18,082 20,495 21,866 23,040
West Grove Boro. 1,375 1,357 1,521 1,607 1,870 1,820 2,128 2,652 2,854 2,770
West Marlborough Twp. 988 882 786 901 917 941 874 859 814 819
West Nantmeal Twp. 624 565 806 968 1,285 1,766 1,958 2,031 2,170 2,251
West Nottingham Twp. 547 685 881 1,137 1,440 2,030 2,183 2,634 2,722 2,764
West Pikeland Twp. 592 623 683 782 1,420 1,536 2,323 3,551 4,024 4,024
West Sadsbury Twp. 690 655 802 1,102 1,189 1,728 2,160 2,444 2,444 2,436
West Vincent Twp. 831 808 1,116 1,431 1,890 1,992 2,262 3,170 4,567 6,668
West Whiteland Twp. 928 1,078 1,573 4,412 7,149 9,581 12,403 16,499 18,274 19,632
Westtown Twp. 785 912 994 1,947 5,069 6,774 9,937 10,352 10,827 11,154
Willistown Twp. 2,066 2,157 2,709 6,492 9,128 8,284 9,380 10,011 10,497 11,273