Take action

Every vote counts. Every volunteer multiplies it.

Every hour, every yard, every dollar compounds between now and primary day. Pick the one that fits your life — we'll make it count.

Volunteer in 60 seconds → Get a free yard sign
01
Volunteer

Phone bank, walk the neighborhood, help at an event, or something you're good at we haven't thought of. Tell us how you'd like to help.

Volunteer →

02
Yard Sign

A HANNING sign in your yard is worth a dozen boosted Facebook posts. Request one and we'll bring it by.

Request →

03
Donate

Every dollar goes to reach more District 1 voters with the record. Secure payment through Stripe.

Donate →

04
Just Vote

Primary is Tuesday, June 16, 2026. Early voting June 11–13. Voter registration deadline May 22. Share those dates.

Check voter status →

Or call the campaign
(918) 719-2518
Reach the campaign 24/7. Leave a message after hours and we'll get back the next day.
Tap to call →

Volunteer

Tell us how you'd like to help.

Name, contact, and what you're up for. We'll reach out within 48 hours.

Yard sign

Put a HANNING sign in front of your house.

Tell us where to drop it off. A volunteer will bring it by — no cost, no commitment.

Signs typically arrive within 3 business days of a request.

A 2026 'I Support James Hanning, Wagoner County Commissioner District 1' yard sign in a Wagoner County yard

Donate

Five dollars. Twenty-five. A hundred.

Every contribution from the campaign committee's Stripe goes to reaching more District 1 voters with the record. Secure, encrypted, and reported to the Oklahoma Ethics Commission.

Contributions are not tax-deductible. Paid for by James Hanning for Wagoner County Commissioner District 1.

Save the dates

Four dates to mark on your calendar.

May 22
Voter registration deadline
June 11–13
Early voting
June 16
Republican primary
Nov 3
General election