United States 2026 · Every advertiser

BJ Hall for State Delegate

This page ran 27 paid political ads on Facebook and Instagram between 1 September 2026 and 26 October 2026. Meta reports $2.7–5.4K of spend, which makes it the 7,329th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend was on the Republicans’ side. Race: State. Paid for by Citizens for William BJ Hall.

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 ↗

27

ads

$4K

reported spend, range $2.7–5.4K

0.0%

of spend on federal races

$150

median spend per ad

Spend by week the ad started

7 Sep
5 Oct
 Spend still counting
2 Nov

Tone

Attack
44%
Promotional
48%
Defensive
7.4%

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

Most attacked

  • Moore and Annapolis$449
  • Annapolis and my opponent$349
  • Annapolis$249

Targets as the ads name them, by spend; the spellings of Donald Trump are counted together, other names as written.

Topics

Economy & cost of living
70%
Education
70%
Infrastructure & energy
33%
Corruption & governance
30%
Candidate profile
22%
Rallies & events
15%
Jobs & youth
3.7%
Social protection
3.7%

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.

  • When fewer than 1 in 5 students at some of our schools are proficient in math, we have an emergency. Improvement matters. But parents deserve the whole picture and clear answers: Where is my child now? What help are they getting? Is it making a difference? I’ve had two sons graduate from Great Mills, including one who received special education services through the SAIL program. This is personal. Our children deserve the services and support they need to succeed. In this video, I break down t

    26 October 2026 · BJ Hall for State Delegate · $400 – $499 · 50K+ impressions · Promotional · Ad Library

  • We’re all tired of the toxic partisan political climate, and I refuse to contribute to it. I’m running to represent District 29B because St. Mary’s County deserves leadership focused on results: 1. Making Maryland more affordable 2. Lowering energy costs 3. Preparing our children for what comes after graduation This is home. I’ve served this community, raised kids here, and worked alongside many people who make it special. Now, I’m ready to put that experience to work in Annapolis, with bet

    6 October 2026 · BJ Hall for State Delegate · $300 – $399 · 15K+ impressions · Promotional · Ad Library

  • Governor Moore is coming to St. Mary's County. Must be an election year. 👋 Thursday he'll be knocking doors with my opponent. We don't see Annapolis down here much the other three years, so welcome, Governor. While you're here, take a look around. Ride down Route 5. Ask folks what their SMECO bill looks like. Ask what it costs to register a car now. Ask parents how their kids are doing in math. Then ask yourself why Annapolis needs one more vote it can count on, when St. Mary's needs a deleg

    26 October 2026 · BJ Hall for State Delegate · $300 – $399 · 20K+ impressions · Attack · Ad Library

  • If you say “fund” 24 times in one interview, eventually somebody has to ask where the money is coming from. Government can’t solve every problem by simply spending more taxpayer dollars. Before Annapolis asks Maryland families for more, we should be asking whether the money we already spend is being used effectively. Accountability first. Results matter. #BringItHome #BJHallFor29B #LowerTaxes #StMarysCounty #District29B

    6 October 2026 · BJ Hall for State Delegate · $200 – $299 · 15K+ impressions · Attack · Ad Library

  • Annapolis wants you distracted. They don't want you thinking about the deficit they're about to hand you the bill for. Or the fees that end up on your SMECO bill. Or the kids who can't do math because the Blueprint came with money and no real plan. Or the hundreds of millions in waste that state auditors flag year after year. My opponent can read from the script Annapolis gave her. That's cute. Don't let Annapolis buy this seat. I don't take a dime from the party, and I'm not beholden to any

    16 October 2026 · BJ Hall for State Delegate · $200 – $299 · 10K+ impressions · Attack · Ad Library

  • A new direction for District 29B. Families that thrive. Voices that are heard. Communities that come first. St. Mary's County has everything it needs to be one of the strongest communities in Maryland. The workforce. The heritage. The military families and veterans who have given everything for this place. The small businesses and farmers who have built something real here across generations. What it has been missing is a Delegate in Annapolis who fights for it with the same discipline and pa

    5 October 2026 · BJ Hall for State Delegate · $200 – $299 · 30K+ 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.

BJ Hall for State Delegate: political ads on Facebook and Instagram before the 2026 US midterms · Vipima