- Voter registration deadline
Fri, Oct 9
Miss it? Register in person during early voting.
- Early voting
Oct 15 – 31
Any early voting site in your county.
- Election Day
Tue, Nov 3
Polls open 6:30 a.m. – 7:30 p.m.

Three steps
His name isn't on the ballot. Yours is the pen.
Find the race
On your ballot, look for US House of Representatives District 2.
Fill in the oval
Completely fill in the oval next to the Write-in line. Without the oval, the vote may not count.
Write his name
Print Brian McGinnis clearly on the line. That's it. You just voted for him.
In his own words
Remember the name
Hear it from Brian, then make it count: write in Brian McGinnis for U.S. House, NC District 2.
Help us get out the vote with a final donation.
Meet Brian
He's spent his life running toward the emergency
Brian enlisted in the Marine Corps out of high school and deployed in the 2003 invasion of Iraq. Since 2008 he has served Raleigh as a firefighter.
He is running on integrity, courage, and independent leadership, to represent working people instead of wealthy donors and to stop sending Americans into unnecessary wars.
- MarineLight Armored Vehicle crewman. Four years of service, honorably discharged.
- IraqDeployed in the initial invasion in 2003.
- FirefighterServing Raleigh since 2008.
- FamilyHusband and father of four.
The issues
For the people, not the donors
Peace and Foreign Policy
Diplomacy first. No more sending our sons and daughters to unnecessary wars.
Veterans
Care that is easy to reach, for veterans and their families.
Healthcare
Healthcare is a human right. Medicare for All.
Housing and Cost of Living
Stable homes build strong communities.
Data Centers and Livable Neighborhoods
No Big Tech data centers in your backyard.
Economic Justice and Good Jobs
Fair wages, safe workplaces, and the right to organize.
Stay informed
A write-in campaign wins by word of mouth
Get campaign updates, then tell five neighbors how to write in Brian McGinnis.

