Public Comment Form Template

Make it easy for residents to participate in local government. This public comment form collects structured written testimony — position, topic, and full comment — and becomes part of the official public record. Works for city council meetings, planning commission hearings, school board sessions, and any public agency seeking community input.

Free for non-commercial projects, with unlimited forms and responses.

Last updated

The starting point

About this template

A public comment form gives residents a structured, accessible way to participate in local government without attending a meeting in person. Written public comments carry the same weight as spoken testimony and are required to be read into the official record at many public hearings — yet most agencies still collect them via email, which creates sorting and attribution headaches for staff.

More about this template

This template replaces the ad hoc email inbox with a purpose-built form that captures everything you need: the commenter's identity and contact information, the specific agenda item or topic they're addressing, their stated position, and their full written comment. The speaker sign-up field lets you build your speaker list without managing a separate signup sheet.

formformform stores every submission with a timestamp, making it easy to demonstrate that the comment period was properly conducted. Because submissions are organized in a dashboard, staff can quickly count for/against positions and prepare comment summaries for the meeting packet. The form embeds on any agency website or CMS and requires no technical expertise to set up.

9 fields to make your own7 required in this starting form

Make it fit your workflow.

Use your own copy to change labels, remove questions and add the details you need. Try the preview alongside this guide to see what respondents will be asked.

The questions, explained

Fields in this template

Review the starting questions and choices. You can change them in your own copy.

  • Short answerRequired

    Full Name

    Jane Smith

  • Email addressRequired

    Email Address

    jane@example.com

  • Phone numberOptional

    Phone Number

    (555) 123-4567

  • Short answerOptional

    Home Address

    123 Main St, City, State 00000

  • DropdownRequired

    Topic or Agenda Item

    10 choices
    • General Public Comment
    • Budget & Finance
    • Land Use & Zoning
    • Public Safety
    • Transportation & Infrastructure
    • Parks & Recreation
    • Environmental Issues
    • Housing Policy
    • Public Health
    • Other
  • Single choiceRequired

    Position

    3 choices
    • Support
    • Oppose
    • Neutral / Informational
  • Long answerRequired

    Your Comments

    Please share your comments, concerns, or feedback here.

  • Single choiceRequired

    Do you wish to speak at the public hearing?

    2 choices
    • Yes, I would like to speak
    • No, written comment only
  • Single choiceRequired

    May staff contact you about this matter?

    2 choices
    • Yes, you may contact me
    • No, please do not contact me
Where it fits

Who uses this template

Suggested uses, and why this starting point can help. Adapt the questions to your own process.

City councils and clerks

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Topic or Agenda Item” in particular and adapt it to the detail you need.

Planning and zoning commissions

Gathers community input on proposed zoning changes, subdivision approvals, and conditional use permits prior to the hearing date.

School boards

Give participants a clear set of questions and keep the information together, making it easier to prepare, respond and follow up. Review “Your Comments” in particular and adapt it to the detail you need.

County supervisors

Collects resident priorities and concerns during the annual county budget development process for consideration by county supervisors.

State agencies

Get a useful brief before the first conversation. Written context helps you assess fit, prepare questions and decide what to discuss next. Review “May staff contact you about this matter?” in particular and adapt it to the detail you need.

Public utilities

Collects ratepayer comments on proposed electricity or gas rate changes filed with the state public utilities commission.

Transportation authorities

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Position” in particular and adapt it to the detail you need.

Environmental review boards

Accepts written comments during the CEQA or NEPA public review period from residents, environmental groups, and neighboring agencies.

What's included

Position tracking — support, oppose, or neutral
Topic or agenda item selection
Optional speaker sign-up for live hearings
Contact permission field for staff follow-up
All submissions become part of the public record
Mobile-friendly for residents commenting from their phones
Unlimited submissions with instant email notifications

How to create a public comment form

  1. 1

    Click 'Use this template' to start with this public comment form pre-built in your formformform account.

  2. 2

    Update the topic/agenda item dropdown to match your specific meeting agenda or policy areas.

  3. 3

    Add any local ordinance language or submission deadlines to the introductory paragraph.

  4. 4

    Set your notification email so your city clerk or admin receives each comment immediately.

  5. 5

    Share the link via your agency website, public notices, and social media channels.

  6. 6

    Export all submissions as a CSV or PDF before the meeting for the official record.

Best practices for your public comment form

Post the deadline prominently

include the comment period close date in the form description so residents know when submissions must be received.

Keep name and email required

anonymous comments are difficult to include in the official record and reduce accountability on both sides.

Use the agenda item dropdown

pre-populate it with the actual agenda items from your meeting notice so comments are pre-sorted by topic.

Send an auto-acknowledgment

let commenters know their submission was received and when it will be read into the record.

Archive all submissions

export the full comment list before each meeting and attach it to the meeting minutes for the permanent record.

Make it accessible

embed the form on a publicly accessible page and include it in multilingual outreach if your community has non-English speakers.

14 form ideas you can build with this template

City Council Meeting Public Comment

Collects written testimony from residents on ordinances, budget amendments, and council agenda items before the scheduled meeting.

Planning Commission Hearing Comment

Gathers community input on proposed zoning changes, subdivision approvals, and conditional use permits prior to the hearing date.

Environmental Impact Report Comment

Accepts written comments during the CEQA or NEPA public review period from residents, environmental groups, and neighboring agencies.

School Board Policy Comment

Lets parents, teachers, and community members submit written positions on proposed curriculum, budget, or policy changes before the board vote.

County Budget Public Input

Collects resident priorities and concerns during the annual county budget development process for consideration by county supervisors.

Transit Authority Route Change Comment

Gathers public feedback on proposed bus route modifications, fare changes, or new station locations from affected riders and residents.

Water District Rate Hearing Comment

Accepts written protests and support statements during the Proposition 218 notice period for proposed water rate increases.

Historic Preservation Commission Comment

Receives public input on landmark designation requests, demolition permits, and certificates of appropriateness for historic properties.

Public Utility Rate Case Comment

Collects ratepayer comments on proposed electricity or gas rate changes filed with the state public utilities commission.

Redistricting Public Hearing Comment

Gathers community input on proposed district boundary changes during the decennial redistricting process for city or county elections.

Parks Master Plan Input Form

Collects resident preferences and priorities for park improvements, new facilities, and programming during a parks master plan update.

General Plan Update Comment

Accepts community input on land use, housing, and circulation elements during a city or county general plan update process.

Police Oversight Commission Comment

Provides a structured channel for community members to submit written comments on proposed policing policies or specific officer conduct issues.

State Agency Rulemaking Comment

Collects formal comments from the public and stakeholders during the notice-and-comment period for proposed administrative rules.

Frequently asked questions

Are online public comments legally valid?

In most jurisdictions, yes — written comments submitted before the comment period closes are required to be entered into the official record regardless of submission method. Check your agency's governing rules or legal counsel to confirm requirements for your specific meeting type.

Can I require commenters to prove they are residents?

You can add an address field (already included in this template) and note that comments are subject to verification. However, most public comment processes accept comments from anyone, not just residents of a specific jurisdiction.

How do I handle a high volume of comments on a controversial item?

formformform stores all submissions in your dashboard with timestamps. You can export them to CSV, sort by position or topic, and prepare a summary count for the meeting packet. Staff can review each comment individually or prepare a representative sample for the record.

Can this form collect comments for multiple meetings at once?

You can create a separate form for each meeting or use the topic dropdown to collect comments for multiple agenda items in one form. For high-volume agencies, separate forms per meeting make it easier to manage and archive.

Is there a character limit on the comments field?

formformform does not impose a character limit on long-text fields by default. If your agency has a word or page limit for public comments, add that requirement to the field description or the introductory paragraph.

Part of this collection

Related templates

Want a second opinion?

Explore how formformform fits the forms you need to build.

Opens with product context and a link to this page.

View or copy the prompt

Start with the Public Comment Form template

Free for non-commercial projects, with unlimited forms and responses.

Use this template