Massachusetts Apartments Welcome to Massachusetts!

New Marlborough

New Marlborough is a town in Berkshire County, Massachusetts. New Marlborough's population is around 1,509. The town takes up a total of 47.9 square miles. There are 963 housing units at an average density of 20.4 per square mile. The average house size in New Marlborough is 1800-2400 square feet. The average single family home price is around $323,000 with the average rental at around $1,881. 88.1% of residences in New Marlborough are Single Family Homes.