Finding homes for sale in Peabody, Essex County, MA has never been easier as our comprehensive directory currently contains more than 9 listings! With prices for houses for sale in Peabody, Essex County, MA starting as low as $439,900, we make the search for the perfect home easy by providing you with the right tools!