Real estate agents in Massachusetts
Benjamin Realty is a family-run real estate brokerage based in Brookline, founded in 1998 by broker Ben Spunt (Massachusetts broker license 9025222-RE-B). We represent people selling and buying homes across Greater Boston and MetroWest.
- Homes for sale in Massachusetts: 16,935
- Median asking price: $699K
- Founded: 1998 (by broker Ben Spunt)
What we do
Selling: Pricing, marketing and negotiating the sale of your home or condo.
Buying: Buyer representation from the first showing to the closing.
Talk to us
Tell us whether you’re buying, selling or both, and where, and we’ll set up a time to talk. Meetings are by appointment. Call (617) 734-5050 or email [email protected].
How agent fees work in Massachusetts
Commissions are “not set by law and are fully negotiable”: that’s the wording the National Association of Realtors now requires in every written buyer agreement. The fee goes into your listing agreement (selling) or buyer agreement (buying), so ask for it in writing before you sign either. (NAR, written buyer agreements)
Since August 17, 2024, agents who are Realtors need a written agreement with a buyer before touring a home with them. It must say what the buyer’s agent will be paid, and the agent can’t be paid more than that. A seller may still offer to pay the buyer’s agent, with the seller’s written approval, but the offer can’t be posted on the MLS. (NAR, written buyer agreements; NAR, what the settlement means for sellers)
At your first personal meeting about a specific home, a Massachusetts agent must give you the state’s Mandatory Licensee-Consumer Relationship Disclosure. It says whether they’ll act as the seller’s agent, the buyer’s agent or a facilitator, and explains designated and dual agency; dual agency needs your written consent. (254 CMR 3.00(13); Mass. agency disclosure form)
Where we work
We work across Greater Boston and MetroWest. If you’re looking somewhere else in Massachusetts, ask, and we’ll tell you plainly whether we can help.
Real estate agent by town
- Abington — 30 homes for sale, median $540K
- Acton — 52 homes for sale, median $709K
- Acushnet — 28 homes for sale, median $652K
- Agawam — 38 homes for sale, median $367K
- Amesbury — 50 homes for sale, median $682K
- Amherst — 46 homes for sale, median $477K
- Andover — 86 homes for sale, median $1.1M
- Arlington — 83 homes for sale, median $1.05M
- Ashburnham — 24 homes for sale, median $482K
- Ashby — 11 homes for sale, median $585K
- Ashland — 41 homes for sale, median $596K
- Athol — 30 homes for sale, median $350K
- Attleboro — 108 homes for sale, median $544K
- Auburn — 37 homes for sale, median $520K
- Avon — 12 homes for sale, median $600K
- Ayer — 25 homes for sale, median $600K
- Barnstable — 173 homes for sale, median $875K
- Barre — 14 homes for sale, median $392K
- Bedford — 42 homes for sale, median $1.29M
- Belchertown — 44 homes for sale, median $550K
- Bellingham — 45 homes for sale, median $520K
- Belmont — 59 homes for sale, median $1.58M
- Berkley — 18 homes for sale, median $702K
- Berlin — 8 homes for sale, median $880K
- Beverly — 70 homes for sale, median $727K
- Billerica — 66 homes for sale, median $675K
- Blackstone — 15 homes for sale, median $430K
- Bolton — 22 homes for sale, median $1M
- Boston — 2,165 homes for sale, median $900K
- Bourne — 71 homes for sale, median $680K
- Boxborough — 28 homes for sale, median $480K
- Boxford — 19 homes for sale, median $1.23M
- Boylston — 12 homes for sale, median $692K
- Braintree — 63 homes for sale, median $650K
- Brewster — 30 homes for sale, median $755K
- Bridgewater — 74 homes for sale, median $635K
- Brimfield — 19 homes for sale, median $500K
- Brockton — 181 homes for sale, median $526K
- Brookfield — 10 homes for sale, median $346K
- Brookline — 193 homes for sale, median $1.4M
- Burlington — 44 homes for sale, median $1.05M
- Cambridge — 251 homes for sale, median $1.25M
- Canton — 64 homes for sale, median $699K
- Carlisle — 23 homes for sale, median $1.5M
- Carver — 33 homes for sale, median $665K
- Charlton — 29 homes for sale, median $675K
- Chatham — 48 homes for sale, median $1.75M
- Chelmsford — 84 homes for sale, median $610K
- Chelsea — 79 homes for sale, median $525K
- Chester — 10 homes for sale, median $215K
- Chicopee — 99 homes for sale, median $350K
- Chilmark — 11 homes for sale, median $2.19M
- Clinton — 38 homes for sale, median $485K
- Cohasset — 20 homes for sale, median $1.67M
- Concord — 62 homes for sale, median $1.8M
- Danvers — 38 homes for sale, median $749K
- Dartmouth — 67 homes for sale, median $719K
- Dedham — 66 homes for sale, median $712K
- Deerfield — 12 homes for sale, median $474K
- Dennis — 52 homes for sale, median $739K
- Dighton — 33 homes for sale, median $770K
- Douglas — 33 homes for sale, median $675K
- Dover — 28 homes for sale, median $2.95M
- Dracut — 65 homes for sale, median $540K
- Dudley — 26 homes for sale, median $525K
- Duxbury — 45 homes for sale, median $1.4M
- East Bridgewater — 46 homes for sale, median $690K
- East Brookfield — 11 homes for sale, median $449K
- East Longmeadow — 33 homes for sale, median $449K
- Eastham — 19 homes for sale, median $849K
- Easthampton — 29 homes for sale, median $495K
- Easton — 72 homes for sale, median $762K
- Edgartown — 43 homes for sale, median $3.08M
- Essex — 14 homes for sale, median $1.04M
- Everett — 70 homes for sale, median $720K
- Fairhaven — 43 homes for sale, median $599K
- Fall River — 217 homes for sale, median $550K
- Falmouth — 146 homes for sale, median $987K
- Fitchburg — 121 homes for sale, median $450K
- Foxborough — 34 homes for sale, median $662K
- Framingham — 126 homes for sale, median $655K
- Franklin — 74 homes for sale, median $607K
- Freetown — 33 homes for sale, median $760K
- Gardner — 60 homes for sale, median $404K
- Georgetown — 19 homes for sale, median $800K
- Gloucester — 108 homes for sale, median $799K
- Grafton — 61 homes for sale, median $640K
- Granby — 17 homes for sale, median $445K
- Greenfield — 41 homes for sale, median $330K
- Groton — 30 homes for sale, median $825K
- Groveland — 23 homes for sale, median $680K
- Hadley — 9 homes for sale, median $589K
- Halifax — 17 homes for sale, median $559K
- Hamilton — 16 homes for sale, median $1.03M
- Hampden — 11 homes for sale, median $465K
- Hanover — 25 homes for sale, median $975K
- Hanson — 24 homes for sale, median $600K
- Hardwick — 9 homes for sale, median $650K
- Harvard — 26 homes for sale, median $955K
- Harwich — 38 homes for sale, median $1.04M
- Hatfield — 12 homes for sale, median $650K
- Haverhill — 142 homes for sale, median $559K
- Hingham — 71 homes for sale, median $1.4M
- Holbrook — 35 homes for sale, median $539K
- Holden — 49 homes for sale, median $650K
- Holland — 11 homes for sale, median $484K
- Holliston — 42 homes for sale, median $752K
- Holyoke — 70 homes for sale, median $375K
- Hopedale — 19 homes for sale, median $660K
- Hopkinton — 55 homes for sale, median $1000K
- Hubbardston — 11 homes for sale, median $500K
- Hudson — 54 homes for sale, median $680K
- Hull — 56 homes for sale, median $704K
- Huntington — 8 homes for sale, median $267K
- Ipswich — 47 homes for sale, median $959K
- Kingston — 37 homes for sale, median $850K
- Lakeville — 44 homes for sale, median $720K
- Lancaster — 12 homes for sale, median $722K
- Lawrence — 59 homes for sale, median $539K
- Leicester — 22 homes for sale, median $535K
- Leominster — 118 homes for sale, median $499K
- Lexington — 85 homes for sale, median $1.8M
- Lincoln — 20 homes for sale, median $1.94M
- Littleton — 25 homes for sale, median $1000K
- Longmeadow — 39 homes for sale, median $600K
- Lowell — 179 homes for sale, median $550K
- Ludlow — 42 homes for sale, median $558K
- Lunenburg — 65 homes for sale, median $560K
- Lynn — 177 homes for sale, median $600K
- Lynnfield — 27 homes for sale, median $1.4M
- Malden — 76 homes for sale, median $786K
- Manchester-by-the-Sea — 27 homes for sale, median $1.49M
- Mansfield — 34 homes for sale, median $655K
- Marblehead — 39 homes for sale, median $1.29M
- Marion — 35 homes for sale, median $1.05M
- Marlborough — 88 homes for sale, median $580K
- Marshfield — 48 homes for sale, median $850K
- Mashpee — 100 homes for sale, median $734K
- Mattapoisett — 39 homes for sale, median $949K
- Maynard — 28 homes for sale, median $620K
- Medfield — 23 homes for sale, median $890K
- Medford — 156 homes for sale, median $876K
- Medway — 37 homes for sale, median $685K
- Melrose — 61 homes for sale, median $790K
- Mendon — 10 homes for sale, median $742K
- Merrimac — 13 homes for sale, median $720K
- Methuen — 88 homes for sale, median $667K
- Middleborough — 48 homes for sale, median $622K
- Middleton — 39 homes for sale, median $849K
- Milford — 47 homes for sale, median $575K
- Millbury — 44 homes for sale, median $450K
- Millis — 21 homes for sale, median $740K
- Millville — 11 homes for sale, median $550K
- Milton — 54 homes for sale, median $977K
- Monson — 27 homes for sale, median $390K
- Montague — 13 homes for sale, median $425K
- Nahant — 14 homes for sale, median $1.45M
- Natick — 76 homes for sale, median $863K
- Needham — 68 homes for sale, median $1.89M
- New Bedford — 195 homes for sale, median $490K
- Newbury — 29 homes for sale, median $1.03M
- Newburyport — 76 homes for sale, median $1.25M
- Newton — 255 homes for sale, median $1.9M
- Norfolk — 28 homes for sale, median $842K
- North Adams — 11 homes for sale, median $325K
- North Andover — 59 homes for sale, median $800K
- North Attleborough — 55 homes for sale, median $629K
- North Brookfield — 20 homes for sale, median $525K
- North Reading — 57 homes for sale, median $800K
- Northampton — 85 homes for sale, median $609K
- Northborough — 41 homes for sale, median $800K
- Northbridge — 41 homes for sale, median $568K
- Northfield — 9 homes for sale, median $450K
- Norton — 42 homes for sale, median $649K
- Norwell — 21 homes for sale, median $1.6M
- Norwood — 56 homes for sale, median $750K
- Oak Bluffs — 17 homes for sale, median $1.95M
- Oakham — 9 homes for sale, median $580K
- Orange — 27 homes for sale, median $389K
- Orleans — 25 homes for sale, median $1.2M
- Oxford — 42 homes for sale, median $507K
- Palmer — 33 homes for sale, median $410K
- Peabody — 80 homes for sale, median $624K
- Pelham — 8 homes for sale, median $728K
- Pembroke — 30 homes for sale, median $724K
- Pepperell — 23 homes for sale, median $580K
- Petersham — 10 homes for sale, median $714K
- Phillipston — 9 homes for sale, median $565K
- Pittsfield — 30 homes for sale, median $270K
- Plainville — 13 homes for sale, median $530K
- Plymouth — 310 homes for sale, median $725K
- Princeton — 8 homes for sale, median $830K
- Provincetown — 62 homes for sale, median $1.63M
- Quincy — 191 homes for sale, median $700K
- Randolph — 55 homes for sale, median $629K
- Raynham — 47 homes for sale, median $675K
- Reading — 29 homes for sale, median $879K
- Rehoboth — 50 homes for sale, median $711K
- Revere — 100 homes for sale, median $739K
- Rochester — 27 homes for sale, median $945K
- Rockland — 52 homes for sale, median $485K
- Rockport — 28 homes for sale, median $812K
- Rowley — 21 homes for sale, median $1.2M
- Russell — 8 homes for sale, median $471K
- Rutland — 43 homes for sale, median $519K
- Salem — 94 homes for sale, median $600K
- Salisbury — 50 homes for sale, median $619K
- Sandwich — 67 homes for sale, median $875K
- Saugus — 48 homes for sale, median $615K
- Scituate — 34 homes for sale, median $1.2M
- Seekonk — 35 homes for sale, median $630K
- Sharon — 42 homes for sale, median $850K
- Shelburne — 8 homes for sale, median $485K
- Sherborn — 22 homes for sale, median $1.37M
- Shirley — 14 homes for sale, median $562K
- Shrewsbury — 96 homes for sale, median $699K
- Somerset — 27 homes for sale, median $579K
- Somerville — 235 homes for sale, median $1.07M
- South Hadley — 50 homes for sale, median $469K
- Southampton — 14 homes for sale, median $522K
- Southborough — 39 homes for sale, median $875K
- Southbridge — 46 homes for sale, median $408K
- Southwick — 24 homes for sale, median $454K
- Spencer — 25 homes for sale, median $685K
- Springfield — 334 homes for sale, median $330K
- Sterling — 18 homes for sale, median $550K
- Stoneham — 38 homes for sale, median $792K
- Stoughton — 63 homes for sale, median $579K
- Stow — 29 homes for sale, median $900K
- Sturbridge — 40 homes for sale, median $477K
- Sudbury — 48 homes for sale, median $1.61M
- Sutton — 33 homes for sale, median $720K
- Swampscott — 46 homes for sale, median $850K
- Swansea — 39 homes for sale, median $575K
- Taunton — 114 homes for sale, median $517K
- Templeton — 19 homes for sale, median $379K
- Tewksbury — 51 homes for sale, median $630K
- Tisbury — 20 homes for sale, median $2M
- Topsfield — 14 homes for sale, median $1.05M
- Townsend — 16 homes for sale, median $570K
- Truro — 26 homes for sale, median $1.2M
- Tyngsborough — 18 homes for sale, median $720K
- Upton — 34 homes for sale, median $845K
- Uxbridge — 42 homes for sale, median $599K
- Wakefield — 59 homes for sale, median $710K
- Wales — 10 homes for sale, median $375K
- Walpole — 51 homes for sale, median $699K
- Waltham — 127 homes for sale, median $900K
- Ware — 37 homes for sale, median $336K
- Wareham — 92 homes for sale, median $587K
- Warren — 21 homes for sale, median $385K
- Watertown — 83 homes for sale, median $899K
- Wayland — 39 homes for sale, median $1.1M
- Webster — 48 homes for sale, median $456K
- Wellesley — 54 homes for sale, median $2.77M
- Wellfleet — 14 homes for sale, median $1.04M
- West Boylston — 22 homes for sale, median $740K
- West Bridgewater — 18 homes for sale, median $779K
- West Brookfield — 23 homes for sale, median $465K
- West Newbury — 11 homes for sale, median $850K
- West Springfield — 45 homes for sale, median $380K
- Westborough — 50 homes for sale, median $632K
- Westfield — 66 homes for sale, median $420K
- Westford — 37 homes for sale, median $750K
- Westminster — 30 homes for sale, median $661K
- Weston — 36 homes for sale, median $3.5M
- Westport — 48 homes for sale, median $812K
- Westwood — 25 homes for sale, median $1.7M
- Weymouth — 123 homes for sale, median $625K
- Whitman — 37 homes for sale, median $540K
- Wilbraham — 35 homes for sale, median $500K
- Wilmington — 44 homes for sale, median $700K
- Winchendon — 34 homes for sale, median $430K
- Winchester — 60 homes for sale, median $1.52M
- Winthrop — 87 homes for sale, median $638K
- Woburn — 77 homes for sale, median $779K
- Worcester — 426 homes for sale, median $492K
- Worthington — 10 homes for sale, median $559K
- Wrentham — 27 homes for sale, median $799K
- Yarmouth — 96 homes for sale, median $699K
Questions
How much does a real estate agent cost in Massachusetts?
Commissions are not set by law and are negotiable. The fee is written into your listing agreement or buyer agreement, so ask for it in writing before you sign.
Do I need an agreement with an agent before touring homes?
With a Realtor, yes. Since August 17, 2024, they need a written agreement with a buyer before touring a home together, and it must say what the agent will be paid.
What must a Massachusetts agent tell me at our first meeting?
At the first personal meeting about a specific home, they must give you the Mandatory Licensee-Consumer Relationship Disclosure, which says whether they’ll act for the seller, the buyer or as a facilitator. Dual agency needs your written consent.
Towns we work in most
Boston neighborhoods
Also
Sources
Checked 2026-11-03.