Massachusetts Apartments Welcome to Massachusetts!

Lanesborough

Lanesborough is a town in Berkshire County, Massachusetts. Lanesborough's population is around 3,091. The town takes up a total of 29.6 square miles. There are 1,382 housing units at an average density of 47.6 per square mile. The average house size in Lanesborough is 1000-1400 square feet. The average single family home price is around $168,900 with the average rental at around $1,297. 86.7% of residences in Lanesborough are Single Family Homes.