St. Peters is a city located in St. Charles County, Missouri. St. Peters has a 2026 population of 63,243. St. Peters is currently growing at a rate of 1.48% annually and its population has increased by 9.59% since the most recent census, which recorded a population of 57,707 in 2020.
The median household income in St. Peters is $91,637 with a poverty rate of 5.65%. The median age in St. Peters is 41 years: 39.5 years for males, and 42.4 years for females. For every 100 females there are 89.2 males.
Data after 2023 is projected based on recent change
Overall: 41 years
Female: 42.4 years
Male: 39.5 years
There are 46,748 adults, (11,461 of whom are seniors) in St. Peters.
Female: 31,235 (52.9%)
Male: 27,857 (47.1%)
The racial composition of St. Peters includes 85.94% White, 4.82% Black or African American, and smaller percentages for Asian, other race, Native Hawaiian or Pacific Islander, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 50,784 | 85.94% |
| Two or more races | 3,303 | 5.59% |
| Black or African American | 2,848 | 4.82% |
| Asian | 1,513 | 2.56% |
| Other race | 571 | 0.97% |
| Native Hawaiian or Pacific Islander | 45 | 0.08% |
| Native American | 28 | 0.05% |
St. Peters ' average per capita income is $59,890. Household income levels show a median of $91,637. The poverty rate stands at 5.65%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $124,000 | - |
| Families | $112,081 | $128,096 |
| Households | $91,637 | $107,714 |
| Non Families | $52,808 | $68,449 |
Average Income
Median Household Income
Poverty Rate