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 May 2024

Source: US Census Bureau, 2018-2022 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.

County/Municipality Housing Units, Total Built 2020 or Later Built 2010 to 2019 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 208,672 1,433 14,942 31,953 31,520 32,340 28,954 18,022 16,982 5,456 27,070
Atglen Boro. 398 0 14 85 77 28 27 37 35 33 62
Avondale Boro. 451 0 72 0 17 22 43 7 5 50 235
Birmingham Twp. 1,505 0 16 28 660 387 211 70 0 10 123
Caln Twp. 5,772 0 287 823 806 1,130 992 497 613 276 348
Charlestown Twp. 2,167 13 367 738 330 195 228 95 60 35 106
Coatesville City 5,064 6 144 1,011 342 199 182 124 611 443 2,002
Downingtown Boro. 3,555 51 63 278 183 371 518 437 312 121 1,221
East Bradford Twp. 3,611 6 56 316 1,080 1,090 603 143 88 13 216
East Brandywine Twp. 3,489 65 1,095 252 375 357 731 193 86 51 284
East Caln Twp. 2,733 0 84 999 364 362 528 190 142 24 40
East Coventry Twp. 2,784 0 188 945 94 148 349 352 371 24 313
East Fallowfield Twp. 2,819 0 159 1,020 225 171 702 87 113 190 152
East Goshen Twp. 9,197 18 259 1,060 1,476 2,433 2,563 545 257 227 359
East Marlborough Twp. 2,858 49 144 606 528 521 339 120 137 52 362
East Nantmeal Twp. 648 0 33 72 97 110 93 20 17 7 199
East Nottingham Twp. 2,959 16 174 1,020 570 285 337 224 60 51 222
East Pikeland Twp. 3,553 121 277 210 538 689 414 405 487 129 283
East Vincent Twp. 2,462 0 340 311 595 190 245 244 230 51 256
East Whiteland Twp. 5,291 174 1,180 813 420 526 718 537 620 59 244
Easttown Twp. 3,938 0 138 230 343 670 427 718 796 134 482
Elk Twp. 601 0 3 140 144 93 72 55 20 3 71
Elverson Boro. 649 0 70 151 244 22 12 13 13 0 124
Franklin Twp. 1,698 0 207 364 265 330 332 18 36 0 146
Highland Twp. 467 0 10 64 44 47 81 44 57 18 102
Honey Brook Boro. 740 0 21 76 173 55 56 65 50 37 207
Honey Brook Twp. 2,796 35 277 385 722 473 312 110 159 108 215
Kennett Square Boro. 2,448 14 110 26 214 149 186 167 690 148 744
Kennett Twp. 3,538 75 400 508 818 487 523 181 235 78 233
London Britain Twp. 1,097 0 58 144 119 331 237 70 38 15 85
London Grove Twp. 2,875 22 514 878 552 254 204 128 76 57 190
Londonderry Twp. 1,003 5 228 227 138 51 216 14 8 19 97
Lower Oxford Twp. 1,110 0 69 231 258 120 137 65 96 4 130
Malvern Boro. 1,681 12 165 100 174 133 412 117 161 64 343
Modena Boro. 213 0 0 16 2 0 5 8 33 23 126
New Garden Twp. 4,198 17 165 1,065 1,449 404 438 202 118 78 262
New London Twp. 2,027 0 186 556 507 391 99 9 36 34 209
Newlin Twp. 452 0 31 73 20 84 69 21 33 5 116
North Coventry Twp. 3,446 0 39 385 268 393 509 542 404 101 805
Oxford Boro. 2,340 0 230 236 412 243 447 78 40 72 582
Parkesburg Boro. 1,499 0 144 154 325 179 53 113 90 54 387
Penn Twp. 2,198 0 120 1,151 324 152 257 42 17 31 104
Pennsbury Twp. 1,404 0 36 81 223 484 268 183 66 0 63
Phoenixville Boro. 8,911 0 885 1,185 762 970 765 764 784 276 2,520
Pocopson Twp. 1,090 0 90 256 66 164 178 28 167 0 141
Sadsbury Twp. 1,550 11 223 483 136 102 189 36 64 53 253
Schuylkill Twp. 3,207 19 142 319 678 223 322 744 321 93 346
South Coatesville Boro. 691 0 69 134 26 29 44 88 45 64 192
South Coventry Twp. 1,110 0 49 393 120 79 82 104 120 19 144
Spring City Boro. 2,043 43 0 110 35 190 81 127 281 103 1,073
Thornbury Twp. 1,227 0 51 341 368 160 119 53 91 0 44
Tredyffrin Twp. 12,860 21 362 218 1,031 3,080 1,992 2,189 2,224 430 1,313
Upper Oxford Twp. 885 9 29 97 240 92 111 81 3 0 223
Upper Uwchlan Twp. 4,019 31 257 1,709 835 817 211 12 93 0 54
Uwchlan Twp. 7,806 52 295 942 1,876 2,087 1,119 989 129 34 283
Valley Twp. 3,121 0 208 922 489 287 122 190 110 206 587
Wallace Twp. 1,205 0 65 148 255 195 233 56 37 31 185
Warwick Twp. 1,102 0 14 72 77 69 281 147 48 77 317
West Bradford Twp. 4,974 107 612 849 395 1,118 1,051 231 242 103 266
West Brandywine Twp. 3,012 22 45 629 681 705 389 208 144 38 151
West Caln Twp. 3,488 0 73 926 753 631 540 241 147 20 157
West Chester Boro. 7,462 72 685 284 216 408 1,179 586 620 325 3,087
West Fallowfield Twp. 866 0 35 83 139 157 154 64 80 0 154
West Goshen Twp. 9,297 43 890 669 1,243 1,311 1,869 1,322 1,237 166 547
West Grove Boro. 969 0 0 103 103 164 70 108 34 66 321
West Marlborough Twp. 506 27 6 13 16 15 59 36 62 28 244
West Nantmeal Twp. 762 4 16 99 173 151 109 31 19 20 140
West Nottingham Twp. 1,133 28 97 203 242 160 124 82 29 11 157
West Pikeland Twp. 1,460 0 65 174 546 215 81 178 116 0 85
West Sadsbury Twp. 846 0 51 47 165 179 159 75 67 32 71
West Vincent Twp. 2,466 34 568 663 413 241 73 163 0 47 264
West Whiteland Twp. 8,009 202 326 1,264 1,867 1,654 903 668 814 31 280
Westtown Twp. 4,299 0 238 310 623 1,103 645 506 444 95 335
Willistown Twp. 4,562 9 323 480 436 825 525 625 894 159 286