NEWPilot races open for May 2027

Local creators for campaigns that need to win

Swarm connects campaigns with verified local creators whose audiences live in your district, keeps every paid post properly disclosed, and shows you whether it moved votes.

City council•County•School board•State house
Reach by ZIP
41,280 est. local views
501
503
504
539
572
573
577
Lift report
+3.8 pts
54.6
vote share %
  • Reached ZIPs54.6%
  • Holdout ZIPs50.8%
Matched creators
@rgvfoodie
McAllen
92
@valle.moms
Edinburg
87
@mision_rides
Mission
81
@pharr.eats
Pharr
74
Draft check
Rents went up 30% in two years. Maria has a plan to fix it. 🏠
#ad Pol. adv. paid for by Delgado for Council
  • Paid-for-by line found
  • Paid label (#ad) found
  • Instagram allows paid political
ReadyApproved
How it works

One brief, five steps, a result you can defend.

  1. 01
    Target

    Pick the ZIP codes you need to win. Swarm holds back a random 20% so you can measure what worked.

  2. 02
    Brief

    Say what you want said, in which languages, and what's off limits.

  3. 03
    Match

    Get verified local creators ranked by how much of their audience lives where you need votes.

  4. 04
    Approve

    Every draft is checked for the paid-for-by line and a paid label before you can approve it.

  5. 05
    Measure

    After the election, compare reached ZIPs with the holdout and see the lift.

Disclosure built in

Drafts can't be approved until they carry your exact paid-for-by line and #ad or #paid.

Platform rules enforced

TikTok is blocked for paid political posts. Every other platform gets a paid-partnership reminder.

No double agents

A creator can't work for two opposing campaigns in the same race. Creators never see your targets.

Try the demo

Log in with any account below. Password for all: swarm-demo-2026