Newburyport

Population: 17,926
Average House Price: $490,000
Land Area: 8.38 square miles