DAONRA
Civic How-To

Start a Petition

Petitions work when they are specific, local, and connected to direct action. Here is how to run one that actually moves something.

When Petitions Work (and When They Do Not)

Be honest with yourself before you start. Online petitions to national figures rarely produce results on their own. Change.org signatures do not move Congress.

Petitions work best when:

  • The target is local: a mayor, school board, city council.
  • The signatures are from constituents who can actually vote the target out.
  • The petition is connected to showing up in person, not just clicking.

A petition with 200 local signatures delivered in person at a city council meeting beats 50,000 online signatures from strangers.

Two Types of Petitions

Ballot Initiative Petition

Collects signatures to put a measure directly on the ballot, bypassing the legislature. Available in about 26 states. Requirements vary widely. Some need 5% of registered voters, some need 8%. High effort but high impact.

Search “[your state] ballot initiative petition requirements” or check Ballotpedia for your state's rules.

Ballotpedia Guide

Constituent Pressure Petition

The more common type. Collect signatures to present to an elected official showing constituent support or opposition for a specific action. No legal threshold, but local signatures from real constituents carry weight.

How to Run a Constituent Petition

Step by step.

  • 01Be specific. “We want the city council to approve the affordable housing zoning variance at 5th and Main” beats “We want more affordable housing.” One ask. One target. One deadline.
  • 02Define your target. Who has the power to do what you want? Mayor, city council, school board, county commissioner. If you do not know, call the relevant office and ask.
  • 03Set a signature goal. For local issues, 100 to 500 local signatures is meaningful. For statewide, think 1,000+. Quality over quantity. Local voters beat distant supporters.
  • 04Choose your platform. For online: Change.org (free, widely used), Action Network (free for nonprofits, better data), or Google Forms (simple, you own the data). For in-person: paper works fine.
  • 05Write the petition text. One paragraph max. State: who you are, what you want, why, and the specific ask. No jargon.
  • 06Collect signatures. In person at community events, outside grocery stores, at church, at local events. Online via social share. Door to door if you have the time.
  • 07Deliver it. In person if possible. Bring people with you. Ask to speak during public comment. Hand it to staff and get a receipt. Follow up.
  • 08Tell the story. Send a press release to your local paper. Post on Nextdoor and local Facebook groups. Document the delivery. Photos help.

Writing the Petition

Petition Template

Petition to [Target Name/Body]

We, the undersigned residents of [city/district], call on [target] to [specific action] by [date if applicable].

[1-2 sentences of context: why this matters, what the problem is]

We ask that you [restate the specific ask clearly].

Signed,

[Name] | [Address/ZIP] | [Date]

Collecting addresses or ZIP codes makes signatures more credible to elected officials. It proves constituents are in their district.

Ballot Initiative Resources

If you are pursuing a ballot initiative, these will help. Note that ballot initiatives typically require a paid petition drive at scale. Budget for it if going that route.

Ballotpedia

State-by-state guide to ballot initiative requirements, signature thresholds, and deadlines.

ballotpedia.org

Represent.Us

Runs anti-corruption ballot initiatives across the country. Good model for how to organize a statewide petition drive.

represent.us

Free Tools

Change.org

Largest platform, easiest to share. Limited data control.

change.org

Action Network

Better for organizing. Free for nonprofits. Stronger data tools.

actionnetwork.org

Google Forms

Simple. You own all the data. No algorithm deciding who sees it.

forms.google.com

MoveOn Petitions

Good for progressive causes. Built-in audience.

petitions.moveon.org