Back Button
Branch Politics Logo

Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.

Photo of John Mills

John Mills

REPUBLICAN

John Mills is running for Alabama U.S. Representative, District 1, Republican Primary.

Professional background

John Mills is a retired U.S. Navy pilot and aviation professional. He also has experience in technical writing.

Political background

John is running for Alabama U.S. Representative, District 1, Republican Primary. He previously ran for election to the U.S. House to represent Mississippi's 4th Congressional District in 2026 but did not win. He did not appear on the ballot for the Republican primary on March 10, 2026.

Economy

Supports transparency, accountability, and fiscal responsibility in government.

Supports requiring proof of U.S. citizenship to vote in federal elections.

Suggest an edit

Public Safety

Opposes "unelected bureaucracies that bypass Congress and the states."

Suggest an edit

Healthcare

Opposes abortion.

Suggest an edit

Education

Said, will "Oppose federal intrusion into parental rights. "

Suggest an edit

Energy & the Environment

Opposes "forced" carbon dioxide (CO₂) carbon capture pipelines through "eminent domain abuse."

Suggest an edit

Foreign Policy and Immigration

Supports strengthening deterrence measures against China, Russia, and Iran.

Supports veterans and aims to enhance accountability in the Department of Veterans Affairs (VA) system.

Supports securing the border and enforcing current immigration laws.

Read more...

Suggest an edit

Voting & Elections

Supports requiring proof of U.S. citizenship for voting in federal elections.

Supports paper ballots and fully auditable election systems.

Said, "will vote “no” on any policy that violates constitutional boundaries — regardless of political pressure."

Suggest an edit