In WESTBORO there are 54 homes for sale, 3 land listings and 14 condos and coops for sale.
In HOPKINTON there are 80 homes for sale and 3 land listings & 5 condos for sale.
In Framingham there are 130 homes for sale and 4 land listings & 49 condos for sale.