St. James City is a CDP located in Lee County, Florida. St. James City has a 2026 population of 3,860. St. James City is currently growing at a rate of 0.1% annually and its population has decreased by 0% since the most recent census, which recorded a population of 0 in 2020.
The median household income in St. James City is $69,403 with a poverty rate of 9.67%. The median age in St. James City is 64.7 years: 65.7 years for males, and 64.2 years for females. For every 100 females there are 101.4 males.
Data after 2023 is projected based on recent change
Overall: 64.7 years
Female: 64.2 years
Male: 65.7 years
There are 3,113 adults, (1,658 of whom are seniors) in St. James City.
Female: 1,694 (49.6%)
Male: 1,718 (50.4%)
The racial composition of St. James City includes 94.34% White, and smaller percentages for Native Hawaiian or Pacific Islander, Black or African American, Asian and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 3,219 | 94.34% |
| Two or more races | 111 | 3.25% |
| Native Hawaiian or Pacific Islander | 56 | 1.64% |
| Black or African American | 17 | 0.5% |
| Asian | 9 | 0.26% |
St. James City 's average per capita income is $30,237. Household income levels show a median of $69,403. The poverty rate stands at 9.67%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $80,444 | - |
| Families | $74,071 | $102,068 |
| Households | $69,403 | $94,254 |
| Non Families | $58,866 | $75,103 |
Average Income
Median Household Income
Poverty Rate