Different websites and organizations have different numbers, but one thing is clear: Dartmouth is one of the biggest towns in all of Massachusetts.
This week's top seller is a "seaside masterpiece" in Dartmouth boasting views of Buzzards Bay. See what this and other area ...