United States 2026 · Every advertiser

John Roberts for State Senate

This page ran 19 paid political ads on Facebook and Instagram between 21 August 2026 and 26 October 2026. Meta reports $16.4–20K of spend, which makes it the 2,800th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: State.

Data from the Meta Ad Library, pulled 4 November 2026. Election on 3 November 2026. · Every ad of this page in Meta’s Ad Library ↗

19

ads

$18.2K

reported spend, range $16.4–20K

0.0%

of spend on federal races

$450

median spend per ad

Spend by week the ad started

7 Sep
5 Oct
 Spend still counting
2 Nov

Tone

Promotional
100%

Share of the 19 ads with text that our model classified. Attack ads name an opponent.

Topics

Economy & cost of living
47%
Candidate profile
47%
Rallies & events
21%
Education
11%
Social protection
11%
Infrastructure & energy
5.3%
Electoral process & turnout
5.3%

Spend by race: State 100%.

Spend by ad language: English 100%.

The costliest ads

The highest-spend ad of each distinct text, as it ran.

  • North Alabama is growing fast, and funding for our schools, roads, and public services must keep pace. In Montgomery, I will fight to make sure the tax dollars we send down I-65 come back home to North Alabama. I am running for State Senate District 2 to defend our quality of life and keep North Alabama the special place we all call home. I would be honored to have your vote on November 3rd.

    8 October 2026 · John Roberts for State Senate · $6–7K · 700K+ impressions · Promotional · Ad Library

  • I’m John Roberts. I’m a husband and father raising two young boys here in North Alabama, and I’m running for State Senate because I want North Alabama to stay an affordable community where young families can build a life and raise their kids. I will work to lower costs for families and ensure the growth in North Alabama benefits the people who call it home. Alabamians are working harder than ever, while the cost of living keeps climbing. We must take action. I’m asking for your vote on Novem

    25 October 2026 · John Roberts for State Senate · $2.5–3K · 150K+ impressions · Promotional · Ad Library

  • I’m thankful to have the support of Madison Mayor Ranae Bartlett. She’s been a strong leader for the City of Madison, and I look forward to working closely with her and her team on the issues that matter most to Madison families. North Alabama is at its best when our local and state leaders are pulling in the same direction. I’m committed to making sure Madison has a strong voice and a reliable partner in Montgomery.

    25 October 2026 · John Roberts for State Senate · $1.5–2K · 90K+ impressions · Promotional · Ad Library

  • For many North Alabama families, childcare is one of the biggest expenses in the monthly budget. My wife and I know that firsthand. With two young boys, we’ve sat on waitlists hoping a spot would open up, then had to weigh the cost against everything else in our family budget. Alabama’s employer childcare tax credit is set to expire after 2027. As your state senator, I will fight to make it permanent and strengthen it. We need to do more to bring down the cost of childcare and give working p

    9 October 2026 · John Roberts for State Senate · $900 – $999 · 60K+ impressions · Promotional · Ad Library

  • Grateful for the friendship and support of Christopher Gregory! Christopher pastors Victory Headquarters Christian Center, has been a strong advocate for Huntsville City Schools, and served alongside me on the board of Free 2 Teach. We share a commitment to strengthening our schools and creating opportunities for the next generation. I appreciate his kind words and confidence in me!

    13 October 2026 · John Roberts for State Senate · $700 – $799 · 50K+ impressions · Promotional · Ad Library

  • For 14 years, Steve Haraway has served the people of District 2 on the Madison County Commission with dedication and integrity. I’m honored and grateful to have his endorsement. I look forward to working alongside you and the full county commission to tackle the challenges facing our county head-on.

    26 October 2026 · John Roberts for State Senate · $500 – $599 · 25K+ impressions · Promotional · Ad Library

Figures cover domestic political ads paid in dollars, from 4 May 2026. Spend is the sum of Meta’s range midpoints; impressions above one million are reported as “1M+”, so impression figures are floors. Each ad counts in the week its delivery started, with its lifetime spend at our last pull; ads still running before the vote are counted as of 31 October 2026.

Back to the United States report, both parties and every candidate or every advertiser.

John Roberts for State Senate: political ads on Facebook and Instagram before the 2026 US midterms · Vipima