Your Representatives
Who represents Mashpee — and how to reach them
Mashpee is represented at five levels of government. All of Mashpee sits in the 3rd Barnstable state house district, held by Rep. David Vieira, a Republican — the one Republican in the town’s state-level delegation. Addresses and phone numbers below are current as of August 2026; every office is listed so you can reach it directly.
Boston, MA 02133 · (617) 722-2230
District office · 508-548-8683
Boston, MA 02133 · (617) 722-1330
Washington, DC 20515 · (202) 225-3111
259 Stevens St., Suite E
Hyannis, MA 02601 · (508) 771-6868
24 Beacon St., Room 280
Boston, MA 02133 · (617) 725-4005
Mashpee, MA 02649 · (508) 539-1400
Not sure who represents you? Look up your exact state and federal representatives by address at malegislature.gov/Search/FindMyLegislator, or ask the Mashpee Town Clerk at (508) 539-1400.
Town Government
Mashpee governs itself by Open Town Meeting — every registered voter may attend, speak, and vote — with a five-member Select Board and a Town Manager. Meeting dates, agendas, and minutes are published by the Town at mashpeema.gov, and we track the upcoming ones for you on our Town Meetings page.
The Mashpee Wampanoag Tribe is a federally recognized sovereign government with its own elected Tribal Council. It is a separate government, not a part of town government, and it is not represented by the offices listed above.
Mashpee deserves strong, accountable representation at every level. The Mashpee Republican Town Committee works to recruit and elect candidates who will fight for our families, taxpayers, and values — and to give voters a real choice on the ballot. Get involved and help us build the bench.
