Democrat

Justin McIsaac

NH State Representative

Strafford District 19, Rochester At Large

Rochester born and raised. Running to put public money back into public schools and lower property taxes.

Election Day

Vote Justin McIsaac, New Hampshire State Representative, Rochester At Large
Justin McIsaac

About Justin

Justin McIsaac was born and raised in Rochester. He went to Spaulding High School, and so did his two kids.

He and his wife Renée have been married for 20 years. They own a home in Rochester with their adult children, Cameron and Keeley, and two dogs, Cujo and Fred.

Justin is a freelance sports broadcaster. He is the radio voice of UNH football and UNH men's basketball, and he calls games on ESPN+. He has been named New Hampshire Sportscaster of the Year three times. From 1998 to 2009 he was also a professional wrestler.

He is running for State Representative because he thinks the state has walked away from its public schools. He wants public money to go to public schools, not vouchers. He wants lower property taxes for working people in Rochester.

  • Justin McIsaac wearing a broadcast headset in a stadium press box
  • Justin McIsaac holding an award
  • Justin McIsaac with his family

Priorities

These are the priorities Justin has named in his campaign so far.

Public money for public schools

New Hampshire should fully fund its public schools. Justin wants to end the school voucher program and put that money back into public education.

We need to reverse the eradication of public education in NH.

Justin McIsaac

Lower property taxes

Justin wants lower property taxes for working people in Rochester.

The state must end the downshifting of its fiscal duties to cities and towns, which leads to higher property taxes.

Justin McIsaac

Ban AI data centers

Justin wants to ban AI data centers in New Hampshire.

AI data centers cause electric rates to skyrocket, ruin the water supply, and enrich tech billionaires without creating jobs for communities.

Justin McIsaac

Reproductive freedom

Justin supports passing a law that guarantees reproductive freedom in New Hampshire.

Reproductive Freedom MUST be protected.

Justin McIsaac

Justin also supports

  • Equal rights for LGBTQ+ people
  • More affordable after-school care
  • Legalizing cannabis
  • Protecting the environment

Endorsed by

  • AFT New Hampshire AFT-NH 2026 Endorsed Candidate seal on a photo of Justin McIsaac
  • 350 New Hampshire Action 350 New Hampshire Action endorses Justin McIsaac for NH House of Representatives, Strafford 19, Rochester Wards 1, 2, 3, 4 and 6
  • Planned Parenthood New Hampshire Action Fund Planned Parenthood NH Action Fund PAC, NH State House endorsements, Strafford County: Justin McIsaac, STR 19, Rochester Wards 1, 2, 3, 4, 6
  • Rights & Democracy New Hampshire Rights & Democracy New Hampshire endorses Justin McIsaac for State Representative, Strafford 19

Get involved

This campaign runs on neighbors talking to neighbors. Here is how you can help.

Justin McIsaac and volunteer Alexis Simpson holding a campaign card while knocking on doors in East Rochester

Knock on doors

Join Justin on a weekend canvass in Rochester. No experience needed.

A stack of purple Justin McIsaac for State Representative yard signs

Get a yard sign

Rochester voters can ask for a sign and Justin will get one to you.

Chip in

Any amount helps. Donations are made securely through ActBlue.

Donate

How to vote

Election Day is Tuesday, November 3, 2026. Here is what you need to know to vote in Rochester.

  1. Register to vote

    You can register at the Rochester City Clerk's office until the supervisors of the checklist meet in late October. You can also register at your polling place on Election Day. Bring proof of who you are, your age, your US citizenship, and where you live.

  2. Same-day registration

    New Hampshire lets you register and vote on the same day at your polling place. You must be in line before the polls close. Bring the same proof you would bring to the Clerk's office.

  3. Absentee ballots

    You can vote absentee if you cannot vote in person, for example because you will be out of town, have a disability or illness, or must work or care for someone the whole time the polls are open. The Clerk must receive your mailed request by noon on Monday, November 2. Your ballot must reach the Clerk by 5 p.m. on Election Day. Request it early so there is time to mail it back.

  4. Bring a photo ID

    Registered voters are asked for a photo ID at the polls, such as a driver's license, state ID, military ID, or passport. If you do not have one, a supervisor of the checklist will decide whether they can confirm who you are.

Find your polling place

Look up your polling place and see a sample ballot on the NH Secretary of State's site.

Look up your polling place
Rochester polling places in District 19
WardPolling placeAddress
Ward 1Salmon Falls School753 Salmon Falls Road
Ward 2Chamberlain Street School65 Chamberlain Street
Ward 3Gonic Elementary School10 Railroad Avenue
Ward 4McClelland Elementary School59 Brock Street
Ward 6Elks Lodge #1393295 Columbus Avenue

Polls in Rochester are usually open 8 a.m. to 7 p.m. Check the City's election page to confirm.

Ward 5 votes at the Foley Community Center, 150 Wakefield Street, and is in a different House district.

Rochester City Clerk

James W. Foley Memorial Community Center, 150 Wakefield Street, Rochester, NH 03867

(603) 332-2130 cityclerk@rochesternh.gov

Monday to Friday, 8 a.m. to 5 p.m.

City election information