Leominster is a city located in Massachusetts. With a 2020 population of 42,223, it is the 30th largest city in Massachusetts and the 925th largest city in the United States. Leominster is currently growing at a rate of 0.48% annually and its population has increased by 3.59% since the most recent census, which recorded a population of 40,759 in 2010. Spanning over 30 miles, Leominster has a population density of 1,465 people per square mile.
The average household income in Leominster is $76,754 with a poverty rate of 13.28%. The median rental costs in recent years comes to $935 per month, and the median house value is $237,100. The median age in Leominster is 40.3 years, 39.8 years for males, and 40.8 years for females. For every 100 females there are 88.6 males.