Campaign CutsGuides
Political campaign video scripts: 15-, 30- and 60-second examples
A short campaign video needs a script that fits the time. These four examples at 15, 30, and 60 seconds show what is said, when, and what is on screen, so you can copy the shape.
Every short campaign script needs your candidate name and office, one clear message, something only you can say about yourself, a clear call to action with the election date, and your supplied "Paid for by" wording. That is the whole list. The examples below show how those pieces fit into 15, 30, and 60 seconds.
What should a campaign video script include?
The scripts below follow the same four-part shape. You can rearrange the order, but every piece should be present before you record anything or send notes to me. A script missing one of these will feel incomplete to a viewer even if they cannot name what is wrong.
- Your name and office.Always say "for City Council" or "for School Board", never just the office name alone, so your name does not read as the incumbent's.
- One clear message.Pick one issue or one idea. A 30-second video cannot carry two without both getting lost.
- Something only you can say.A fact about your work, your street, your kids, your years on the job. Not a slogan. Not a borrowed phrase.
- Call to action with the date."Vote for [name] on November third." A vague "support me" without a date leaves the viewer with nothing to do.
A 15-second candidate introduction
When you have little time and want people to put a face to your name, a 15-second introduction is the right length. It is the video you post the first week of the campaign, the one your volunteers share in group chats and pin to the top of the Facebook page. You need about 30 to 35 words spoken at an unhurried pace, which means one sentence to introduce yourself, one to say why you are running, and one to give the date.
Hi, I'm Danny Ortega, running for City Council. I own the bike shop on Main Street.
Phone photo of Danny at the shop
I coach kids' soccer every Saturday morning. I know this town.
Phone clip of kids' soccer practice
Vote for Danny Ortega. November third.
Name and date as text
Paid for by Friends of Danny Ortega
A 30-second video about one local issue
A 30-second political ad script gives you room for one problem, your honest reaction to it, and your promise. Lou Marchetti's example uses a single pothole that has been on his street for seven years. That is enough material. You do not need to list every road in the county; one specific hole on one specific street is more believable than a general complaint about infrastructure.
I've run the hardware store on Elm Street for thirty years. I've watched this town up close, and I know what's broken.
Phone photo of Lou at the counter
There's a pothole on my block. It's been there seven years. Seven years is a long time to sit on a pothole.
Phone clip of the pothole in rain
Fix the roads. Answer the phone. Show up for the people who live here.
Phone clip of Lou on the sidewalk
I'm Lou Marchetti, for County Commissioner.
Name and office as text
Vote for Lou Marchetti on November third.
Date as text, centered
Paid for by Friends of Lou Marchetti
A 60-second candidate story
Sixty seconds lets you tell a story instead of making an argument. Maya Brooks' example moves from her job to what she sees at three in the morning to a simple principle about showing up. You need about 130 to 150 words, which sounds like a lot but is really just three short thoughts spoken slowly, with pauses for the images to land.
I'm Maya Brooks. I'm running for City Council, Ward 3.
Phone photo of Maya at the ER
I've been an ER nurse for eighteen years. I work the night shift. I've worked it for most of my career, and I know what this town looks like at three in the morning.
Phone clip of Maya walking at night
I know which streetlights are out. I know which crosswalks have faded. I've worked nights in this town long enough to know what needs fixing, and I've got the patience to see it through.
Phone photos of dark streetlights, faded paint
I've seen this town when nobody's watching. I know what needs doing, and I know what it takes to do it.
Phone clip of Maya at night
Things get fixed when somebody listens and then somebody shows up. Not promises. Showing up. That's what I do.
Phone clip of Maya talking to camera
I'm Maya Brooks, for City Council, Ward 3.
Name and office as text
Vote for Maya Brooks on November third.
Date as text, centered
Paid for by Friends of Maya Brooks
A short voter reminder
Close to election day, a 15-second reminder keeps your name in front of people who already know you. Priya Menon's example is plain: who she is, what she wants, when to vote. No issue, no story. Just the date, repeated clearly so nobody misses it.
I'm Priya Menon. I'm running for School Board.
Phone photo of Priya at the library
I'm the school librarian and a mom of two. I want a library open when kids need it.
Phone clip of Priya shelving books
Vote for Priya Menon on November third.
Name and date as text
Paid for by Friends of Priya Menon
How to adapt a script to your campaign
Swap in your own name, your office, one fact about yourself, and one issue that matters to your district. Keep the rhythm the same: introduce yourself, say the thing only you can say, then give the date. If a line sounds like something you would actually say to a neighbor over a fence, keep it. If it sounds like a speech you wrote at midnight, rewrite it until it sounds like you talking.
Read the script aloud against a timer before you send it anywhere. If you rush to finish, you are over the word count. Cut adjectives, cut the second clause, cut anything that does not move the point forward. Never cut the election date or the "Paid for by" line. Those two pieces are not optional.
Turn your notes into a finished video
You do not have to write a script to order from me. Send notes: your name, the office, one or two facts about yourself, the issue you want to raise, the style you like, and the "Paid for by" wording your committee gave you. A note that says "I'm the librarian at Jefferson Elementary, I want to talk about keeping the after-school program, make it warm" is enough for me to write a full script and edit it from your photos and phone clips. The finished video arrives by email within 48 hours.
Here is a finished sample, made for a fictional candidate:
From $49.99 per videoIn your inbox within 48 hours · full refund if you don't love them
Send your notes