Massachusetts Apartments Welcome to Massachusetts!

Williamsburg

Williamsburg is a town in Hampshire County, Massachusetts. Williamsburg's population is around 2,482. The town takes up a total of 25.7 square miles. There are 4,362 housing units at an average density of 190.2 per square mile. The average house size in Williamsburg is 1800-2400 square feet. The average single family home price is around $262,500 with the average rental at around $1,770. 83.8% of residences in Williamsburg are Single Family Homes.