Leominster is a city located in Worcester County, Massachusetts. Leominster has a 2026 population of 44,436. Leominster is currently growing at a rate of 0.26% annually and its population has increased by 1.56% since the most recent census, which recorded a population of 43,755 in 2020.
The median household income in Leominster is $83,816 with a poverty rate of 9.2%. The median age in Leominster is 43.3 years: 41.2 years for males, and 46.7 years for females. For every 100 females there are 101.2 males.
Data after 2023 is projected based on recent change
Overall: 43.3 years
Female: 46.7 years
Male: 41.2 years
There are 35,566 adults, (8,479 of whom are seniors) in Leominster.
Female: 21,828 (49.7%)
Male: 22,081 (50.3%)
The racial composition of Leominster includes 70.71% White, 7.01% other race, 5.17% Black or African American, 3.18% Asian, and smaller percentages for Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 31,050 | 70.71% |
| Two or more races | 6,103 | 13.9% |
| Other race | 3,078 | 7.01% |
| Black or African American | 2,272 | 5.17% |
| Asian | 1,395 | 3.18% |
| Native American | 11 | 0.03% |
Leominster 's average per capita income is $60,228. Household income levels show a median of $83,816. The poverty rate stands at 9.2%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $126,526 | $149,036 |
| Families | $113,122 | $133,452 |
| Households | $83,816 | $109,979 |
| Non Families | $54,044 | $69,655 |
Average Income
Median Household Income
Poverty Rate