How to run for office inMassachusetts
Every year, elections for school committee, select board, city council, mayor and the legislature happen somewhere in Massachusetts — and most are won at the door. Here's the path from "I should run" to being on the ballot, in plain English, with links to the official paperwork at every step.
This guide is general information, not legal advice. Rules and deadlines change — always confirm the details for your office with your local election office.
Decide what you're running for — selectman or select board, school committee, city council, state representative, or anything else on your local ballot. Most city and town offices in Massachusetts are nonpartisan, so you don't need a party to run for them. You'll need to be a registered voter in the district you want to represent, and some offices have age or residency requirements. The state's official candidate guide lists the requirements for every office level.
Read the official Massachusetts Candidate's Guide (PDF) ↗To get on the ballot you circulate nomination papers (signature forms). For city or town office, get your papers from your local election office — usually the town or city clerk. For state and county office, papers come from the Elections Division of the Secretary of the Commonwealth. The number of signatures you need depends on the office and, for local races, on your town's rules — your clerk will tell you exactly how many to aim for (always collect comfortably more than the minimum, because some signatures won't certify).
Signers must be registered voters, and for most offices they must live in your district. Papers don't go straight on the shelf: signatures are first submitted to local registrars to be certified as registered voters, and only then filed. For state office, papers must reach the registrars no later than 28 days before the filing deadline; local deadlines are set by your city or town. Build in that certification window — it's the step that trips up first-time candidates most often.
The statute on nomination papers (G.L. c. 53, § 7) ↗Once your signatures are certified, file the papers with the office that runs your election — your town or city clerk for local races, the Elections Division for state races. Deadlines differ by town and by cycle, so confirm the exact date with your clerk when you pick up your papers. The state also publishes a plain-language walkthrough of the whole process worth reading front to back.
How to Run for Office in Massachusetts (official PDF) ↗If you're raising or spending money — even small amounts — you generally need to register a campaign committee and file reports with the Office of Campaign and Political Finance (OCPF). Registering early keeps you compliant from day one, and OCPF staff are used to helping first-time candidates get it right.
Office of Campaign and Political Finance (OCPF) ↗Door knocking wins local elections. Once you're on the ballot, your job is conversations: every house in your town, logged, scored and followed up. GroundGame gives you the whole operation free — every address on a live map, walkbooks that route volunteers street by street, yard sign tracking, and your own campaign website — and it's nonpartisan and free for campaigns of any size.
Find your city or town clerk
Your clerk runs local elections and can confirm signature counts, paperwork and deadlines for your race. All 351 Massachusetts cities and towns are listed here.
- Abington
- Acton
- Acushnet
- Adams
- Agawam
- Alford
- Amesbury
- Amherst
- Andover
- Aquinnah
- Arlington
- Ashburnham
- Ashby
- Ashfield
- Ashland
- Athol
- Attleboro
- Auburn
- Avon
- Ayer
- Barnstable
- Barre
- Becket
- Bedford
- Belchertown
- Bellingham
- Belmont
- Berkley
- Berlin
- Bernardston
- Beverly
- Billerica
- Blackstone
- Blandford
- Bolton
- Boston
- Bourne
- Boxborough
- Boxford
- Boylston
- Braintree
- Brewster
- Bridgewater
- Brimfield
- Brockton
- Brookfield
- Brookline
- Buckland
- Burlington
- Cambridge
- Canton
- Carlisle
- Carver
- Charlemont
- Charlton
- Chatham
- Chelmsford
- Chelsea
- Cheshire
- Chester
- Chesterfield
- Chicopee
- Chilmark
- Clarksburg
- Clinton
- Cohasset
- Colrain
- Concord
- Conway
- Cummington
- Dalton
- Danvers
- Dartmouth
- Dedham
- Deerfield
- Dennis
- Dighton
- Douglas
- Dover
- Dracut
- Dudley
- Dunstable
- Duxbury
- East Bridgewater
- East Brookfield
- East Longmeadow
- Eastham
- Easthampton
- Easton
- Edgartown
- Egremont
- Erving
- Essex
- Everett
- Fairhaven
- Fall River
- Falmouth
- Fitchburg
- Florida
- Foxborough
- Framingham
- Franklin
- Freetown
- Gardner
- Georgetown
- Gill
- Gloucester
- Goshen
- Gosnold
- Grafton
- Granby
- Granville
- Great Barrington
- Greenfield
- Groton
- Groveland
- Hadley
- Halifax
- Hamilton
- Hampden
- Hancock
- Hanover
- Hanson
- Hardwick
- Harvard
- Harwich
- Hatfield
- Haverhill
- Hawley
- Heath
- Hingham
- Hinsdale
- Holbrook
- Holden
- Holland
- Holliston
- Holyoke
- Hopedale
- Hopkinton
- Hubbardston
- Hudson
- Hull
- Huntington
- Ipswich
- Kingston
- Lakeville
- Lancaster
- Lanesborough
- Lawrence
- Lee
- Leicester
- Lenox
- Leominster
- Leverett
- Lexington
- Leyden
- Lincoln
- Littleton
- Longmeadow
- Lowell
- Ludlow
- Lunenburg
- Lynn
- Lynnfield
- Malden
- Manchester
- Mansfield
- Marblehead
- Marion
- Marlborough
- Marshfield
- Mashpee
- Mattapoisett
- Maynard
- Medfield
- Medford
- Medway
- Melrose
- Mendon
- Merrimac
- Methuen
- Middleborough
- Middlefield
- Middleton
- Milford
- Millbury
- Millis
- Millville
- Milton
- Monroe
- Monson
- Montague
- Monterey
- Montgomery
- Mount Washington
- Nahant
- Nantucket
- Natick
- Needham
- New Ashford
- New Bedford
- New Braintree
- New Marlborough
- New Salem
- Newbury
- Newburyport
- Newton
- Norfolk
- North Adams
- North Andover
- North Attleborough
- North Brookfield
- North Reading
- Northampton
- Northborough
- Northbridge
- Northfield
- Norton
- Norwell
- Norwood
- Oak Bluffs
- Oakham
- Orange
- Orleans
- Otis
- Oxford
- Palmer
- Paxton
- Peabody
- Pelham
- Pembroke
- Pepperell
- Peru
- Petersham
- Phillipston
- Pittsfield
- Plainfield
- Plainville
- Plymouth
- Plympton
- Princeton
- Provincetown
- Quincy
- Randolph
- Raynham
- Reading
- Rehoboth
- Revere
- Richmond
- Rochester
- Rockland
- Rockport
- Rowe
- Rowley
- Royalston
- Russell
- Rutland
- Salem
- Salisbury
- Sandisfield
- Sandwich
- Saugus
- Savoy
- Scituate
- Seekonk
- Sharon
- Sheffield
- Shelburne
- Sherborn
- Shirley
- Shrewsbury
- Shutesbury
- Somerset
- Somerville
- South Hadley
- Southampton
- Southborough
- Southbridge
- Southwick
- Spencer
- Springfield
- Sterling
- Stockbridge
- Stoneham
- Stoughton
- Stow
- Sturbridge
- Sudbury
- Sunderland
- Sutton
- Swampscott
- Swansea
- Taunton
- Templeton
- Tewksbury
- Tisbury
- Tolland
- Topsfield
- Townsend
- Truro
- Tyngsborough
- Tyringham
- Upton
- Uxbridge
- Wakefield
- Wales
- Walpole
- Waltham
- Ware
- Wareham
- Warren
- Warwick
- Washington
- Watertown
- Wayland
- Webster
- Wellesley
- Wellfleet
- Wendell
- Wenham
- West Boylston
- West Bridgewater
- West Brookfield
- West Newbury
- West Springfield
- West Stockbridge
- West Tisbury
- Westborough
- Westfield
- Westford
- Westhampton
- Westminster
- Weston
- Westport
- Westwood
- Weymouth
- Whately
- Whitman
- Wilbraham
- Williamsburg
- Williamstown
- Wilmington
- Winchendon
- Winchester
- Windsor
- Winthrop
- Woburn
- Worcester
- Worthington
- Wrentham
- Yarmouth
Links open a search for each town's clerk contact. 351 of 351 communities listed.
On the ballot? Now win it.
GroundGame is free for every campaign — door knocking, voter targeting, volunteer coordination, yard signs and your own campaign website, all on any phone with nothing to install.
