Discover our Featured Areas Find your dream home with The Klein Team. With local expertise, seamless transactions, and personalized guidance, we make home buying a smooth experience you can trust. PriceBedsAnyStudio1+12+23+34+45+5 Exact Match BathsAny1+1.5+2+2.5+3+4+Search Featured Areas View All Featured Areas Somerset County View Details Hunterdon County View Details Middlesex County View Details Mercer County View Details Area Listings We Love View all listings $839,000 577 Montgomery RdHillsborough Twp., NJ 4 Beds 3 Baths $675,000 263 Dutchtown Zion RdMontgomery Twp., NJ 4 Beds 2 Baths $765,000 1 Elmendorf CirHillsborough Twp., NJ 4 Beds 2 Baths $359,900 210 3rd StreetDunellen, NJ 3 Beds 1 Baths $1,100,000 226 Osborne CourtFranklin Twsp, NJ 4 Beds 4 Baths $359,900 210 3 Rd StDunellen Boro, NJ 3 Beds 1 Baths $799,000 30 Claridge LnRaritan Twp., NJ 5 Beds 3 Baths $770,000 125 Stone Manor DrFranklin Twp., NJ 2 Beds 2 Baths $389,500 215 Spruce CtRaritan Twp., NJ 2 Beds 1 Baths $599,900 525 Linden AvenueWoodbridge Proper, NJ 5 Beds 2 Baths 2,352 Sqft $829,000 41 Jonathan DriveEdison, NJ 5 Beds 3 Baths $599,900 525 Linden AveWoodbridge Twp., NJ 5 Beds 2 Baths $789,000 7 Johnston DrRaritan Twp., NJ 4 Beds 2 Baths $675,000 15 Flemming DrHillsborough Twp., NJ 3 Beds 2 Baths $625,000 50 Robbins RdBranchburg Twp., NJ 4 Beds 2 Baths $820,000 50 Patriots WayFranklin Twp., NJ 3 Beds 3 Baths 2,955 Sqft $475,000 3308 Chesterwood WayFranklin Twp., NJ 2 Beds 2 Baths $400,000 30 Grabowski DriveSayreville, NJ 1 Beds 1 Baths 1,367 Sqft $599,900 505 Runyon AvenuePiscataway, NJ 3 Beds 1 Baths $875,000 107 SAYRE DRIVEPRINCETON, NJ 3 Beds 2 Baths 2,183 Sqft $875,000 107 Sayre DrivePlainsboro, NJ 3 Beds 2 Baths 2,183 Sqft $875,000 107 Sayre DrPlainsboro Twp., NJ 3 Beds 2 Baths $399,900 153 Woodward LnBernards Twp., NJ 2 Beds 2 Baths $550,000 34 Sand Hill RoadRaritan Twp., NJ 4 Beds 3 Baths 2,540 Sqft