St. James is a city located in Watonwan County, Minnesota. St. James has a 2026 population of 4,724. St. James is currently declining at a rate of -0.27% annually and its population has decreased by -1.62% since the most recent census, which recorded a population of 4,802 in 2020.
The median household income in St. James is $60,242 with a poverty rate of 18.05%. The median age in St. James is 37.6 years: 31.6 years for males, and 41.3 years for females. For every 100 females there are 99.2 males.
Data after 2023 is projected based on recent change
Overall: 37.6 years
Female: 41.3 years
Male: 31.6 years
There are 3,416 adults, (712 of whom are seniors) in St. James.
Female: 2,393 (50.2%)
Male: 2,374 (49.8%)
The racial composition of St. James includes 63.92% White, 21.38% other race, and smaller percentages for Native American, Black or African American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 3,047 | 63.92% |
| Other race | 1,019 | 21.38% |
| Two or more races | 609 | 12.78% |
| Native American | 89 | 1.87% |
| Black or African American | 3 | 0.06% |
St. James ' average per capita income is $45,996. Household income levels show a median of $60,242. The poverty rate stands at 18.05%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $121,116 | - |
| Families | $81,466 | $102,130 |
| Households | $60,242 | $90,051 |
| Non Families | $28,375 | $59,818 |
Average Income
Median Household Income
Poverty Rate