Election law changes? Our legislation tracker’s got you. Check it out!

Andy Bowline

From Ballotpedia
Jump to: navigation, search
Andy Bowline
Candidate, North Carolina State Senate District 31
Elections and appointments
Next election
November 3, 2026
Education
Bachelor's
University of Texas at Austin
Graduate
Wake Forest University
Contact

Andy Bowline (Democratic Party) is running for election to the North Carolina State Senate to represent District 31. The Democratic primary for this office on March 3, 2026, was canceled.

Bowline completed Ballotpedia's Candidate Connection survey in 2026. Click here to read the survey answers.

Biography

Andy Bowline earned a bachelor's degree from the University of Texas at Austin and a graduate degree from Wake Forest University.[1]

Elections

2026

See also: North Carolina State Senate elections, 2026

General election

The general election will occur on November 3, 2026.

The candidate list in this election may not be complete.

General election for North Carolina State Senate District 31

Incumbent Dana Caudill Jones (R) and Andy Bowline (D) are running in the general election for North Carolina State Senate District 31 on November 3, 2026.

Candidate
Image of Dana Caudill Jones
Dana Caudill Jones (R)
Image of Andy Bowline
Andy Bowline (D)  Candidate Connection

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey.

Do you want a spreadsheet of this type of data? Contact our sales team.

Democratic primary

The Democratic primary scheduled for March 3, 2026, was canceled. Andy Bowline (D) advanced from the Democratic primary for North Carolina State Senate District 31 without appearing on the ballot.

Republican primary

The Republican primary scheduled for March 3, 2026, was canceled. Incumbent Dana Caudill Jones (R) advanced from the Republican primary for North Carolina State Senate District 31 without appearing on the ballot.

Campaign finance

Endorsements

Bowline received the following endorsements. To send us additional endorsements, click here.

Campaign themes

2026

Ballotpedia survey responses

See also: Ballotpedia's Candidate Connection

Candidate Connection

Andy Bowline completed Ballotpedia's Candidate Connection survey in 2026. The survey questions appear in bold and are followed by Bowline's responses.

Expand all | Collapse all

I'm Andy Bowline. Stay-at-home dad. Former health tech CEO. Current builder of questionable projects. My website is andycantwin.com.

I live in Winston-Salem with my family. I have two kids in NC public schools who are, frankly, more politically aware than I was at their age. Before the stay-at-home dad chapter, I co-founded a health tech company, worked as a software developer and nonprofit consultant, and got an MBA from Wake Forest.

District 31 is about 30 points Republican. I am not going to win this race. But I want to, because the alternative is that nobody shows up, the incumbent faces zero accountability, and voters in this district keep getting representation they never had to agree to.

I care about public schools, healthcare access, corporate accountability, and fair maps. I don't have a PAC or consultants. I have a laptop, a campaign slogan that doubles as a confession, and a family that deserves to see me try.
  • Show up anyway. District 31 is R+30. The map was drawn to guarantee the outcome before a single vote was cast. But when nobody runs, nobody's accountable. I'm here to make sure voters have a choice and my opponent has to earn it.
  • Your money, your receipts. We're handing billions in tax breaks to corporations with no clawbacks, no audits, and no follow-up. Did the jobs show up? Did wages go up? Nobody's asking. I will.
  • Fund what actually works. We're dead last in per-student spending. Voucher money overwhelmingly goes to kids already in private school. Medicaid expansion covered 700,000 people and it's working. Stop defunding the things that help real people to pay for tax cuts that don't.
Public education. I have two kids in NC public schools. I've watched the legislature drain funding into vouchers that mostly subsidize families already in private school. Our teachers deserve better. Our kids deserve better.

Healthcare. 700,000 North Carolinians got coverage through Medicaid expansion. A third are in rural communities. It's working. Protect it.

Corporate accountability. We're eliminating the corporate income tax entirely by 2030. Two billion a year, gone, while we can't fund schools. When we hand out tax breaks, someone should check if the jobs actually showed up. Right now, nobody does.

Note: Ballotpedia reserves the right to edit Candidate Connection survey responses. Any edits made by Ballotpedia will be clearly marked with [brackets] for the public. If the candidate disagrees with an edit, he or she may request the full removal of the survey response from Ballotpedia.org. Ballotpedia does not edit or correct typographical errors unless the candidate's campaign requests it.


Campaign finance summary

Campaign finance information for this candidate is not yet available from OpenSecrets. That information will be published here once it is available.

See also


External links

Footnotes

  1. Information submitted to Ballotpedia through the Candidate Connection survey on February 2, 2026


Current members of the North Carolina State Senate
Leadership
Majority Leader:Michael Lee
Minority Leader:Sydney Batch
Senators
District 1
District 2
District 3
District 4
District 5
District 6
District 7
District 8
District 9
District 10
District 11
District 12
District 13
District 14
Dan Blue (D)
District 15
District 16
District 17
District 18
District 19
District 20
District 21
District 22
District 23
District 24
District 25
Amy Galey (R)
District 26
District 27
District 28
District 29
District 30
District 31
District 32
Paul Lowe (D)
District 33
Carl Ford (R)
District 34
District 35
District 36
District 37
District 38
District 39
District 40
District 41
District 42
District 43
District 44
District 45
District 46
District 47
District 48
District 49
District 50
Republican Party (30)
Democratic Party (20)