Chester County, PA elected officials: county commissioners, sheriff, school board and cities
Who holds every elected county, school board, city and special-district office in Chester County: 511 seats on 195 elected bodies.
Board of County Commissioners
Chester County Board of Commissioners
| Office | Who holds it now |
|---|---|
| County Commissioner | Joshua Maxwell Democratic source |
| County Commissioner | Eric M. Roe Republican source |
| County Commissioner | Marian D Moskowitz Democratic source |
County officers
| Office | Who holds it now |
|---|---|
| Clerk of Courts | Caroline V Bradley Democratic source |
| County Controller | Nick Cherubino Democratic source |
| Coroner | Sophia C Garcia-Jackson Democratic source |
| District Attorney | Christopher de Barrena-Sarobe Democratic source |
| Prothonotary | Alex Christy Other party source |
| Recorder of Deeds | Diane O'Dwyer Democratic source |
| Register of Wills | Michele Vaughn Democratic source |
| Sheriff | Kevin D. Dykes Democratic source |
| County Treasurer | Patricia A. Maisano Democratic source |
Cities and towns
- Atglen Borough
- Avondale Borough
- Birmingham Township
- Caln Township
- Charlestown Township
- City of Coatesville
- Downingtown Borough
- East Bradford Township
- East Brandywine Township
- East Caln Township
- East Coventry Township
- East Fallowfield Township
- East Goshen Township
- East Marlborough Township
- East Nantmeal Township
- East Nottingham Township
- East Pikeland Township
- East Vincent Township
- East Whiteland Township
- Easttown Township
- Elk Township
- Elverson Borough
- Franklin Township
- Highland Township
- Honey Brook Borough
- Honey Brook Township
- Kennett Square Borough
- Kennett Township
- London Britain Township
- London Grove Township
- Londonderry Township
- Lower Oxford Township
- Malvern Borough
- Modena Borough
- New Garden Township
- New London Township
- Newlin Township
- North Coventry Township
- Oxford Borough
- Parkesburg Borough
- Penn Township
- Pennsbury Township
- Phoenixville Borough
- Pocopson Township
- Sadsbury Township
- Schuylkill Township
- South Coatesville Borough
- South Coventry Township
- Spring City Borough
- Thornbury Township
- Tredyffrin Township
- Upper Oxford Township
- Upper Uwchlan Township
- Uwchlan Township
- Valley Township
- Wallace Township
- Warwick Township
- West Bradford Township
- West Brandywine Township
- West Caln Township
- West Chester Borough
- West Fallowfield Township
- West Goshen Township
- West Grove Borough
- West Marlborough Township
- West Nantmeal Township
- West Nottingham Township
- West Pikeland Township
- West Sadsbury Township
- West Vincent Township
- West Whiteland Township
- Westtown Township
- Willistown Township
How many local governments Chester County has
The Census Bureau's 2022 Census of Governments counts 125 local governments in Chester County. This page lists the ones whose offices are elected.
| Kind of government | Census count (2022) | Listed on this page |
|---|---|---|
| County government | 1 | 1 |
| Cities, towns, villages and townships (16 municipal, 57 township) | 73 | 73 |
| School districts (school boards) | 12 | 0 |
| Special districts (elected boards) | 39 | 0 |
About these counts
The Census Bureau counts every independent local government once, in the county it assigns it to: the one it mostly serves or where it's based. A city or district that crosses county lines is counted in only one county, so it may be listed on this page but counted elsewhere, or the other way around. Many special districts, such as housing authorities, have appointed boards, and some places have more than one elected body, so the two columns measure different things. School systems run by a county, city or the state aren't counted as separate governments, though their boards may be listed here; in some states the Bureau counts community or state colleges as school districts. The counts are as of 2022.
Who lives in Chester County
Race and Hispanic origin: Hispanic or Latino 8.4% · White 75.4% · Black 4.9% · Asian 6.7% · Other or more than one race 4.6% (Hispanic or Latino people can be of any race; the other groups are non-Hispanic.)
About these figures
The American Community Survey asks about 3.5 million households a year about who lives there, their work, income, schooling and housing. The 5-year estimates pool 2020–2024 answers so that every county and district has enough of them. They're estimates with a (larger for smaller places), and they're different from the once-a-decade census count. "Median" means half are above and half below. Household income is before taxes and includes everyone in the household. The unemployment share here is the survey's five-year average, so it differs from the monthly rate in the BLS jobs report. Race and Hispanic origin are as people describe themselves.
Health insurance means any coverage, private or public (such as Medicaid or Medicare), when people answered; the share is of everyone except people on active military duty and people living in institutions such as prisons and nursing homes. The housing shares are of renting households, and of homeowners with a mortgage, for whom the Census Bureau can compute them (households with no income, or renters who pay no cash rent, are left out). Rent here is gross rent, rent plus utilities; owner costs include the mortgage, property taxes, insurance, utilities and fees.
Jobs in Chester County
Every month, last two years
| Month | Rate | Unemployed | Employed | Labor force |
|---|---|---|---|---|
| September 2026 (preliminary) | 2.6% | 7,897 | 299,962 | 307,859 |
| August 2026 | 3.3% | 10,273 | 301,032 | 311,305 |
| July 2026 | 3.0% | 9,345 | 302,370 | 311,715 |
| June 2026 | 3.0% | 9,374 | 302,027 | 311,401 |
| May 2026 | 3.1% | 9,680 | 299,413 | 309,093 |
| April 2026 | 2.9% | 8,857 | 298,329 | 307,186 |
| March 2026 | 3.1% | 9,398 | 294,596 | 303,994 |
| February 2026 | 3.4% | 10,125 | 290,344 | 300,469 |
| January 2026 | 3.0% | 9,187 | 292,125 | 301,312 |
| December 2025 | 2.7% | 8,139 | 294,540 | 302,679 |
| November 2025 | 3.0% | 9,025 | 295,621 | 304,646 |
| October 2025 | not collected (2025 federal shutdown) | |||
| September 2025 | 3.4% | 10,203 | 290,885 | 301,088 |
| August 2025 | 4.2% | 12,901 | 291,103 | 304,004 |
| July 2025 | 3.8% | 11,596 | 294,366 | 305,962 |
| June 2025 | 3.4% | 10,445 | 293,232 | 303,677 |
| May 2025 | 3.1% | 9,247 | 292,459 | 301,706 |
| April 2025 | 2.7% | 8,221 | 292,948 | 301,169 |
| March 2025 | 3.1% | 9,277 | 292,152 | 301,429 |
| February 2025 | 3.2% | 9,548 | 289,382 | 298,930 |
| January 2025 | 3.1% | 9,347 | 290,315 | 299,662 |
| December 2024 | 2.5% | 7,597 | 292,053 | 299,650 |
| November 2024 | 2.7% | 8,138 | 292,616 | 300,754 |
| October 2024 | 2.9% | 8,671 | 294,395 | 303,066 |
Yearly averages
| Year | Rate | Unemployed | Employed | Labor force |
|---|---|---|---|---|
| 2025 (11 months) | 3.2% | 9,814 | 292,455 | 302,269 |
| 2024 | 2.9% | 8,837 | 295,453 | 304,290 |
| 2023 | 2.8% | 8,516 | 295,342 | 303,858 |
| 2022 | 3.1% | 9,126 | 287,889 | 297,015 |
| 2021 | 4.0% | 11,419 | 276,669 | 288,088 |
| 2020 | 6.3% | 17,787 | 266,325 | 284,112 |
| 2019 | 3.1% | 9,101 | 281,127 | 290,228 |
| 2018 | 3.3% | 9,319 | 276,333 | 285,652 |
| 2017 | 3.6% | 10,329 | 273,117 | 283,446 |
| 2016 | 3.8% | 10,854 | 272,253 | 283,107 |
Crime reported in Chester County
Earlier years
| Year | Violent | Rate | Property | Rate |
|---|---|---|---|---|
| 2024 | 607 | 102.0 | 3,495 | 587.2 |
| 2023 | 516 | 88.0 | 3,318 | 565.8 |
| 2018 | 656 | 118.3 | 4,533 | 817.5 |
| 2017 | 626 | 113.4 | 5,066 | 917.4 |
By police agency (40)
| Agency | Year | Violent | Property | People served |
|---|---|---|---|---|
| Tredyffrin Township Police Department | 2025 | 7 | 140 | 32,112 |
| Westtown-East Goshen Regional Police Department | 2025 | 12 | 134 | 29,951 |
| West Goshen Township Police Department | 2025 | 36 | 278 | 24,420 |
| West Chester Police Department | 2025 | 44 | 230 | 23,951 |
| West Whiteland Township Police Department | 2025 | 13 | 302 | 21,199 |
| Phoenixville Police Department | 2025 | 12 | 113 | 20,735 |
| Uwchlan Township Police Department | 2025 | 13 | 84 | 19,935 |
| Southern Chester County Regional Police Department | 2024 | 15 | 26 | 15,511 |
| Caln Township Police Department | 2025 | 34 | 218 | 15,405 |
| East Whiteland Township Police Department | 2025 | 12 | 128 | 15,358 |
| Upper Uwchlan Township Police Department | 2025 | 1 | 21 | 13,955 |
| Coatesville Police Department | 2025 | 96 | 198 | 13,405 |
| West Brandywine Township Police Department | 2025 | 7 | 27 | 11,926 |
| Willistown Township Police Department | 2025 | 6 | 22 | 11,541 |
| Easttown Township Police Department | 2025 | 9 | 44 | 11,212 |
| Kennett Township Police Department | 2025 | 2 | 31 | 9,521 |
| East Brandywine Township Police Department | 2020 | 10 | 18 | 9,346 |
| West Caln Township Police Department | 2025 | 5 | 30 | 9,117 |
| Schuylkill Township Police Department, Chester County | 2025 | 1 | 19 | 9,007 |
| East Pikeland Township Police Department | 2025 | 5 | 20 | 8,830 |
| Downingtown Police Department | 2025 | 6 | 150 | 8,578 |
| North Coventry Township Police Department | 2025 | 0 | 87 | 8,497 |
| East Fallowfield Township Police Department | 2025 | 0 | 12 | 8,027 |
| Valley Township Police Department | 2024 | 8 | 25 | 7,965 |
| East Vincent Township Police Department | 2025 | 1 | 15 | 7,891 |
| East Marlborough Township Police Department | 2019 | 1 | 23 | 7,520 |
| East Coventry Township Police Department | 2025 | 4 | 26 | 7,436 |
| West Vincent Township Police Department | 2025 | 0 | 5 | 6,991 |
| Kennett Square Police Department | 2025 | 6 | 42 | 6,924 |
| Oxford Police Department | 2025 | 17 | 25 | 5,954 |
| Parkesburg Police Department | 2025 | 8 | 10 | 5,307 |
| Sadsbury Township Police Department, Chester County | 2025 | 0 | 22 | 4,784 |
| Birmingham Township Police Department | 2025 | 0 | 4 | 4,147 |
| West Pikeland Township Police Department | 2020 | 2 | 7 | 4,071 |
| Spring City Police Department | 2024 | 10 | 31 | 3,955 |
| Malvern Police Department | 2025 | 0 | 10 | 3,463 |
| West Nottingham Township Police Department | 2025 | 0 | 0 | 2,905 |
| West Fallowfield Township Police Department | 2025 | 0 | 2 | 2,503 |
| West Sadsbury Township Police Department | 2025 | 2 | 51 | 2,467 |
| Honey Brook Police Department | 2025 | 0 | 14 | 1,921 |
Police staffing
Agencies counted (41), 2021
| Agency | Officers | Civilians | People served |
|---|---|---|---|
| West Chester Police Department | 43 | 11 | 20,214 |
| Tredyffrin Township Police Department | 42 | 5 | 29,234 |
| West Goshen Township Police Department | 32 | 3 | 23,089 |
| Westtown-East Goshen Regional Police Department | 28 | 4 | 32,178 |
| Coatesville Police Department | 26 | 4 | 12,999 |
| Phoenixville Police Department | 29 | 1 | 16,954 |
| West Whiteland Township Police Department | 26 | 2 | 20,170 |
| East Whiteland Township Police Department | 24 | 1 | 13,412 |
| Uwchlan Township Police Department | 23 | 2 | 18,807 |
| Downingtown Police Department | 19 | 4 | 8,475 |
| Willistown Township Police Department | 19 | 2 | 11,031 |
| Caln Township Police Department | 19 | 1 | 14,113 |
| Southern Chester County Regional Police Department | 18 | 2 | 16,500 |
| Easttown Township Police Department | 18 | 1 | 10,623 |
| East Brandywine Township Police Department | 14 | 2 | 9,434 |
| Kennett Square Police Department | 12 | 2 | 6,218 |
| North Coventry Township Police Department | 12 | 1 | 7,931 |
| Schuylkill Township Police Department, Chester County | 11 | 2 | 8,578 |
| Oxford Police Department | 11 | 1 | 5,647 |
| Upper Uwchlan Township Police Department | 12 | 0 | 12,072 |
| Kennett Township Police Department | 11 | 1 | 8,914 |
| East Pikeland Township Police Department | 11 | 0 | 7,692 |
| West Brandywine Township Police Department | 8 | 1 | 7,461 |
| Malvern Police Department | 7 | 1 | 3,506 |
| Parkesburg Police Department | 7 | 1 | 5,391 |
| West Vincent Township Police Department | 7 | 1 | 6,181 |
| Valley Township Police Department | 8 | 0 | 7,829 |
| East Coventry Township Police Department | 7 | 1 | 6,828 |
| East Fallowfield Township Police Department | 7 | 0 | 7,609 |
| East Vincent Township Police Department | 7 | 0 | 7,361 |
| West Sadsbury Township Police Department | 5 | 0 | 2,502 |
| Sadsbury Township Police Department, Chester County | 4 | 0 | 4,234 |
| West Caln Township Police Department | 4 | 0 | 9,079 |
| West Pikeland Township Police Department | 4 | 0 | 4,056 |
| Spring City Police Department | 3 | 0 | 3,281 |
| Birmingham Township Police Department | 3 | 0 | 4,175 |
| SOUTH COATESVILLE | 3 | 0 | 1,519 |
| West Fallowfield Township Police Department | 2 | 0 | 2,596 |
| East Marlborough Township Police Department | 2 | 0 | 7,673 |
| Honey Brook Police Department | 1 | 0 | 1,759 |
| West Nottingham Township Police Department | 0 | 0 | 2,703 |
Quick answers
- Who is the Chester County Clerk of Courts?
- Caroline V Bradley (Democratic) is the Clerk of Courts of Chester County, Pennsylvania.
- Who is the Chester County County Controller?
- Nick Cherubino (Democratic) is the County Controller of Chester County, Pennsylvania.
- Who is the Chester County Coroner?
- Sophia C Garcia-Jackson (Democratic) is the Coroner of Chester County, Pennsylvania.
- Who is the Chester County District Attorney?
- Christopher de Barrena-Sarobe (Democratic) is the District Attorney of Chester County, Pennsylvania.
- Who is the Chester County Prothonotary?
- Alex Christy (Other party) is the Prothonotary of Chester County, Pennsylvania.
- Who is the Chester County Recorder of Deeds?
- Diane O'Dwyer (Democratic) is the Recorder of Deeds of Chester County, Pennsylvania.
- Who is the Chester County Register of Wills?
- Michele Vaughn (Democratic) is the Register of Wills of Chester County, Pennsylvania.
- Who is the Chester County Sheriff?
- Kevin D. Dykes (Democratic) is the Sheriff of Chester County, Pennsylvania.
- Who is the Chester County County Treasurer?
- Patricia A. Maisano (Democratic) is the County Treasurer of Chester County, Pennsylvania.
- Who are the Chester County commissioners?
- Joshua Maxwell (County Commissioner); Eric M. Roe (County Commissioner); Marian D Moskowitz (County Commissioner).
- What is the population of Chester County?
- About 547,840 people, with a median age of 40.8; the median household income is $127,208 and 6% live below the poverty line (Census Bureau, American Community Survey 2020–2024 5-year estimates).
- What is the unemployment rate in Chester County?
- 2.6% in September 2026 (preliminary): 7,897 people unemployed in a labor force of 307,859, against 3.4% a year earlier (Bureau of Labor Statistics, Local Area Unemployment Statistics, not seasonally adjusted).
- How many local governments are there in Chester County?
- 125 in the Census Bureau's 2022 Census of Governments: 1 county, 16 municipal, 57 township, 12 school district and 39 special district governments.
- What cities and towns are in Chester County?
- 185: Atglen Borough, Atglen Borough, Atglen Borough, Avondale Borough, Avondale Borough, Avondale Borough, Birmingham Township, Birmingham Township, Caln Township, Caln Township, Charlestown Township, Charlestown Township, Charlestown Township, City of Coatesville, Downingtown Borough, Downingtown Borough, Downingtown Borough, East Bradford Township, East Bradford Township, East Bradford Township, East Brandywine Township, East Brandywine Township, East Brandywine Township, East Caln Township, East Coventry Township, East Coventry Township, East Coventry Township, East Fallowfield Township, East Fallowfield Township, East Goshen Township, East Goshen Township, East Goshen Township, East Marlborough Township, East Marlborough Township, East Nantmeal Township, East Nantmeal Township, East Nantmeal Township, East Nottingham Township, East Nottingham Township, East Nottingham Township, East Pikeland Township, East Pikeland Township, East Pikeland Township, East Vincent Township, East Vincent Township, East Whiteland Township, East Whiteland Township, Easttown Township, Easttown Township, Easttown Township, Elk Township, Elk Township, Elk Township, Elverson Borough, Elverson Borough, Franklin Township, Franklin Township, Franklin Township, Franklin Township, Highland Township, Highland Township, Highland Township, Honey Brook Borough, Honey Brook Borough, Honey Brook Township, Honey Brook Township, Kennett Square Borough, Kennett Square Borough, Kennett Township, Kennett Township, London Britain Township, London Britain Township, London Britain Township, London Grove Township, London Grove Township, Londonderry Township, Londonderry Township, Londonderry Township, Lower Oxford Township, Lower Oxford Township, Lower Oxford Township, Malvern Borough, Malvern Borough, Malvern Borough, Modena Borough, Modena Borough, New Garden Township, New Garden Township, New London Township, New London Township, Newlin Township, Newlin Township, Newlin Township, North Coventry Township, North Coventry Township, Oxford Borough, Oxford Borough, Oxford Borough, Parkesburg Borough, Parkesburg Borough, Penn Township, Penn Township, Pennsbury Township, Pennsbury Township, Pennsbury Township, Phoenixville Borough, Phoenixville Borough, Phoenixville Borough, Pocopson Township, Pocopson Township, Sadsbury Township, Schuylkill Township, Schuylkill Township, Schuylkill Township, South Coatesville Borough, South Coventry Township, South Coventry Township, South Coventry Township, Spring City Borough, Spring City Borough, Spring City Borough, Spring City Borough, Thornbury Township, Thornbury Township, Thornbury Township, Tredyffrin Township, Tredyffrin Township, Tredyffrin Township, Upper Oxford Township, Upper Oxford Township, Upper Oxford Township, Upper Uwchlan Township, Upper Uwchlan Township, Uwchlan Township, Uwchlan Township, Uwchlan Township, Valley Township, Valley Township, Wallace Township, Warwick Township, Warwick Township, West Bradford Township, West Bradford Township, West Bradford Township, West Brandywine Township, West Brandywine Township, West Brandywine Township, West Caln Township, West Chester Borough, West Chester Borough, West Chester Borough, West Fallowfield Township, West Fallowfield Township, West Fallowfield Township, West Goshen Township, West Goshen Township, West Goshen Township, West Grove Borough, West Grove Borough, West Grove Borough, West Marlborough Township, West Marlborough Township, West Marlborough Township, West Nantmeal Township, West Nantmeal Township, West Nantmeal Township, West Nottingham Township, West Nottingham Township, West Nottingham Township, West Pikeland Township, West Pikeland Township, West Sadsbury Township, West Sadsbury Township, West Vincent Township, West Vincent Township, West Vincent Township, West Whiteland Township, West Whiteland Township, West Whiteland Township, Westtown Township, Westtown Township, Westtown Township, Willistown Township, Willistown Township, Willistown Township. Each has its own page with its mayor and council.
Every Pennsylvania county · Pennsylvania's members of Congress
See something wrong on this page? Report a problem · Corrections