CCPC Logo
Facebook  LinkedIn  Twitter  YouTube  Instagram  Threads

An official website of the Chester County Government.

Data, Maps, & Reports

Housing and Land Use Data

Housing — Age of Housing, Chester County

Data accessed February 2023

Source: US Census Bureau, 2017-2021 American Community Survey 5-Year Estimates, B25034, Year Structure Built

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 Total Units Built Built 2014 or Later Built 2010 to 2013 Built 2000 to 2009 Built 1990 to 1999 Built 1980 to 1989 Built 1970 to 1979 Built 1960 to 1969 Built 1950 to 1959 Built 1940 to 1949 Built 1939 or Earlier
Chester County 206,663 514 13,070 31,636 32,197 32,225 27,810 18,547 16,903 5,662 28,099
Atglen Boro. 429 0 11 83 81 39 25 31 34 25 100
Avondale Boro. 483 0 65 0 15 26 46 15 11 50 255
Birmingham Twp. 1,456 0 0 19 663 448 177 74 0 0 75
Caln Twp. 5,594 0 234 1,136 788 1,071 861 389 568 291 256
Charlestown Twp. 2,055 11 380 615 328 197 191 105 67 33 128
Coatesville City 5,255 17 148 1,097 388 232 108 197 546 503 2,019
Downingtown Boro. 3,622 0 86 263 186 393 490 488 333 173 1,210
East Bradford Twp. 3,560 0 15 284 1,086 1,076 614 175 72 32 206
East Brandywine Twp. 3,415 54 1,065 238 428 362 552 244 114 52 306
East Caln Twp. 2,722 0 57 1,026 299 585 413 183 104 20 35
East Coventry Twp. 2,742 0 186 970 96 160 265 340 402 27 296
East Fallowfield Twp. 2,810 0 124 1,004 274 141 723 100 178 148 118
East Goshen Twp. 9,213 0 203 1,092 1,440 2,510 2,524 675 200 249 320
East Marlborough Twp. 2,897 0 99 599 574 538 376 179 147 52 333
East Nantmeal Twp. 659 0 22 59 121 109 98 33 22 16 179
East Nottingham Twp. 2,872 11 170 1,048 557 225 328 174 47 47 265
East Pikeland Twp. 3,565 110 234 251 587 819 390 458 397 121 198
East Vincent Twp. 2,447 0 292 346 596 233 252 245 207 37 239
East Whiteland Twp. 5,001 39 993 806 498 534 708 445 655 67 256
Easttown Twp. 4,011 0 116 247 370 657 446 721 816 105 533
Elk Twp. 646 0 4 130 167 132 62 49 35 0 67
Elverson Boro. 647 0 61 139 237 27 11 13 13 0 146
Franklin Twp. 1,650 0 192 340 263 323 370 20 50 0 92
Highland Twp. 463 0 9 52 49 43 74 65 55 14 102
Honey Brook Boro. 741 0 23 69 182 52 70 35 41 37 232
Honey Brook Twp. 3,183 11 373 508 736 615 307 134 158 73 268
Kennett Square Boro. 2,547 0 111 40 219 120 205 247 659 125 821
Kennett Twp. 3,481 14 355 510 898 546 522 191 107 61 277
London Britain Twp. 1,072 0 39 156 122 309 250 71 51 28 46
London Grove Twp. 2,893 28 428 851 678 244 182 141 49 58 234
Londonderry Twp. 996 0 228 191 147 61 216 20 15 19 99
Lower Oxford Twp. 1,122 0 63 214 185 142 141 92 111 3 171
Malvern Boro. 1,594 0 215 97 136 121 352 120 165 25 363
Modena Boro. 218 0 0 11 5 0 5 13 38 28 118
New Garden Twp. 4,276 6 122 1,099 1,522 405 497 223 127 39 236
New London Twp. 2,029 0 196 527 502 432 87 8 49 23 205
Newlin Twp. 452 0 27 72 26 67 70 28 44 6 112
North Coventry Twp. 3,517 0 26 390 260 388 471 576 423 116 867
Oxford Boro. 2,260 0 190 161 290 221 391 63 134 99 711
Parkesburg Boro. 1,521 0 119 179 288 138 54 124 100 30 489
Penn Twp. 2,174 0 103 1,003 468 171 269 35 15 30 80
Pennsbury Twp. 1,418 0 47 107 207 491 234 181 90 0 61
Phoenixville Boro. 8,367 0 604 1,022 675 849 757 840 725 331 2,564
Pocopson Twp. 926 0 79 202 84 168 120 46 129 0 98
Sadsbury Twp. 1,557 8 246 403 139 130 161 67 105 69 229
Schuylkill Twp. 3,191 0 105 368 666 214 319 719 285 129 386
South Coatesville Boro. 680 0 49 107 22 17 34 89 34 64 264
South Coventry Twp. 1,086 0 33 358 139 90 68 77 113 17 191
Spring City Boro. 2,096 0 0 97 64 123 69 171 318 103 1,151
Thornbury Twp. 1,215 0 48 333 414 130 105 48 89 7 41
Tredyffrin Twp. 12,602 20 203 241 1,088 2,984 1,839 2,209 2,196 409 1,413
Upper Oxford Twp. 897 6 27 111 240 80 86 94 9 14 230
Upper Uwchlan Twp. 3,913 11 238 1,570 794 896 240 19 101 0 44
Uwchlan Twp. 7,677 0 231 964 1,871 2,032 1,037 981 225 49 287
Valley Twp. 3,023 0 213 871 552 206 165 83 141 211 581
Wallace Twp. 1,166 0 43 138 251 151 242 69 32 35 205
Warwick Twp. 1,124 0 19 83 81 63 294 149 58 57 320
West Bradford Twp. 4,982 95 551 975 350 1,054 1,030 257 265 112 293
West Brandywine Twp. 2,988 0 29 557 747 776 321 160 152 32 214
West Caln Twp. 3,506 0 60 994 753 520 596 214 131 43 195
West Chester Boro. 7,240 0 682 333 282 336 1,045 596 569 368 3,029
West Fallowfield Twp. 881 0 38 84 159 135 162 45 111 13 134
West Goshen Twp. 9,113 0 668 694 1,274 1,224 1,974 1,390 1,124 173 592
West Grove Boro. 949 0 4 97 79 149 44 148 82 50 296
West Marlborough Twp. 499 0 0 14 31 16 70 34 64 30 240
West Nantmeal Twp. 795 0 21 102 147 161 123 42 33 15 151
West Nottingham Twp. 1,071 13 96 208 254 151 96 81 20 0 152
West Pikeland Twp. 1,493 0 46 210 565 213 85 139 111 9 115
West Sadsbury Twp. 812 0 35 60 155 187 145 71 68 27 64
West Vincent Twp. 2,395 0 497 586 423 185 121 153 23 18 389
West Whiteland Twp. 7,881 60 218 1,099 1,901 1,722 849 801 675 203 353
Westtown Twp. 4,259 0 261 305 616 1,041 721 449 490 55 321
Willistown Twp. 4,571 0 295 421 419 819 465 586 976 157 433