How to Run Facebook Ads for a Political Campaign

Pix-Vu Team||4 min read
How to Run Facebook Ads for a Political Campaign

Quick Answer

To run Facebook ads for a political campaign, complete Meta's Special Ad Category authorisation (ID verification + disclaimer setup), accept that you can't use detailed targeting (age, gender, ZIP only), and use the Reach or Video Views objective for awareness, Conversions for fundraising and signups. Budget scales from $200/day for local races to $50,000+/day for national. Build the email list first, donations follow.

Political ads have different rules

Meta classifies all political and electoral content as a Special Ad Category. That means:

  • You must be authorised (ID verification, address confirmation)
  • You must include a "Paid for by" disclaimer
  • You cannot target by age narrowly (limited bands)
  • You cannot target by detailed interests, behaviours, or demographics
  • Lookalike audiences are limited to 1% of source list, location only
  • Custom audiences are still allowed (email lists, page engagers, video viewers)

If you run political ads without authorisation, your account gets suspended permanently. Get authorised first.

Set up authorisation

Required steps:

  1. Submit a government ID via the Meta Business Suite identity verification flow
  2. Confirm a residential mailing address (you receive a verification code by post, takes 1-3 weeks)
  3. Set up a "Paid for by" disclaimer that appears on every ad
  4. Wait for review (24-72 hours)

Start this process at least 4 weeks before your first ad, the address verification is the slowest step.

Campaign types

GoalObjectiveFunnel
Voter awarenessReach or Video ViewsDirect, no funnel
List buildingLeadsSign up to email list
FundraisingConversionsDonation page
Volunteer recruitmentLeadsVolunteer sign-up form
Get out the voteReachTargeted by location and date
PersuasionVideo ViewsLong-form content, retargeting layer

Targeting (with limits)

You can use:

  • Location (down to ZIP/postcode)
  • Age band (limited)
  • Custom audiences (email, phone upload)
  • Lookalike of custom audience (1% only)
  • Page engagers, video viewers

You cannot use:

  • Detailed interests
  • Demographic refinement
  • Behaviour targeting
  • Job titles

The workaround: build custom audiences from voter file matches, donor records, and event attendees. These are your most powerful audiences and are still allowed.

Creative that moves voters

Three ad types:

  1. Candidate intro (30-60 sec, who you are, why running)
  2. Issue-specific (30 sec, one issue, one promise)
  3. Endorsement / testimonial (real voter or recognised supporter)

Avoid:

  • Attack ads on cold audiences (they tank engagement and get reported)
  • Long policy explanations (save for email, not ads)
  • Stock imagery (real photos always outperform)

Vertical video for Reels, square for feed. Captions burned in. Sound-on must work, sound-off must work.

Campaign template

Campaign: [Candidate Name] – Email List Growth
Objective: Leads
Optimisation: Leads
Daily budget: $300

Ad Set 1: Voter file match
- Custom audience uploaded from voter file (registered voters in district)
- Age: 25-65
- Location: District boundary

Ad Set 2: Lookalike
- 1% LAL of past supporters/donors
- Same district

Ad Set 3: Engagement retargeting
- Page engagers last 90 days
- Video viewers 50%+
- Website visitors

Creatives:
- 60-sec candidate intro video
- 30-sec issue spot (top issue for the district)
- Static endorsement carousel
- Lead form: name, email, ZIP, phone (optional)

Lead form:
"Add your name and stand with [Candidate]"
Thank you: "You're in. Watch your inbox for next steps."
Disclaimer: "Paid for by [Committee], not authorised by any candidate" (or appropriate language for your jurisdiction)

Fundraising campaigns

For donation ads, optimise for the Donate event. Use ActBlue (US) or equivalent, which integrates with Meta's Pixel. Run separate ad sets for:

  • First-time donors (cold)
  • Past donors (re-soliciting)
  • High-dollar donors (custom audience, separate creative)

Match-giving campaigns triple the conversion rate. Run them in the final 14 days before any deadline.

GOTV (Get Out The Vote)

In the final 5 days before election day, shift 100% of budget to GOTV. The campaign:

  • Reach objective
  • Targeted to registered voters in district (custom audience)
  • Creative: "Polls open Tuesday from 7am to 8pm. Find your polling place."
  • Run frequency-capped at 3-5 impressions per person per day
  • Daily budget: 5-10x normal

Compliance

Every ad must include:

  • "Paid for by [Committee Name]" disclaimer
  • Be archived in Meta's Ad Library for 7 years
  • Comply with FEC (US), Electoral Commission (UK), or equivalent regulator rules
  • Honour state-level political ad rules where stricter

If you're a non-US campaign, Meta still requires identical authorisation in many countries. Check Meta's authorised countries list.

What kills political ads

  • Skipping authorisation (instant ban)
  • Forgetting the disclaimer (ad rejection)
  • Trying to use detailed targeting after Special Ad Category lock
  • Negative tone ads on cold audiences
  • Running fundraising and persuasion in the same ad set
  • Not building the email list (the only durable asset after the campaign ends)

Run Facebook ads without the manual grind

Pix-Vu generates ad creative, targeting, and copy variations for any product, service, or campaign type. Connect your Meta account, describe what you're promoting, and Pix-Vu builds the ads, audiences, and budgets for you.

Try Pix-Vu free and launch your first AI-built campaign in under 10 minutes.

Ready to automate your Facebook ads?

Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.

Get Started Free