Most of what a government knows is written down. Traffic studies, inspection reports, consultant contracts, internal emails about a rezoning, the spreadsheet behind a budget line — all of it exists, and much of it is legally yours to read.
Getting it is a skill, not a favor. The laws are real, the deadlines are enforceable, and a well-written request from an ordinary resident carries the same legal weight as one from a newspaper.
Key takeaway: Ask for documents, not answers. A records law compels an agency to produce records it already has. It does not compel anyone to explain, summarize, or create something new.
FOIA vs. your state law: getting this right first
This is the single most common mistake, and it wastes weeks.
The federal Freedom of Information Act (5 U.S.C. § 552) applies to federal executive branch agencies — the EPA, the FBI, the Department of Veterans Affairs, HUD, and so on. It does not apply to Congress, the federal courts, or any state, county, or city government. As FOIA.gov notes, generally any person, U.S. citizen or not, may make a request.
Every state has its own public records law, under various names: California’s Public Records Act, the Texas Public Information Act, New York’s Freedom of Information Law (FOIL), Florida’s Public Records Act, the Illinois Freedom of Information Act. These cover state agencies plus local governments — cities, counties, school districts, transit authorities, and often special districts.
So:
| You want records from | Use |
|---|---|
| EPA, FBI, VA, IRS, HUD, DOT | Federal FOIA |
| Your state’s environmental or education agency | State public records law |
| City council, police department, planning staff | State public records law |
| County sheriff, assessor, health department | State public records law |
| School district or school board | State public records law |
| Congress or a federal court | Neither — different rules entirely |
The Reporters Committee’s Open Government Guide summarizes all 50 state laws, including what is exempt, what deadlines apply, and how appeals work. Read your state’s entry once before you file anything.
Step 1: Find the right person
Sending a request to a general “contact us” inbox is the most reliable way to have it disappear.
- Federal agencies each have a FOIA office, and most accept requests by web form or email. FOIA.gov’s how-to page links to each agency’s requirements and notes that there is no specific form you must use — “the request simply must be in writing and reasonably describe the records you seek.”
- State agencies usually designate a public records officer or custodian, listed on the agency’s “public records” or “transparency” page.
- Cities and counties most often route requests through the city clerk or county clerk, or through a records portal like NextRequest or GovQA. Many police departments have a separate records unit.
- School districts designate a records custodian, often the superintendent’s office or the board secretary.
When in doubt, call the clerk and ask two questions: “Who is your designated public records officer?” and “Do you have a required form or portal?”
Step 2: Write a request that is hard to deny
The craft of a records request is specificity. Vague requests get denied as overly broad; overly narrow ones miss the document you actually needed.
Do:
- Describe records by type, subject, date range, and custodian. “All emails between [Department] and [Vendor] from January 1 to June 30, 2026 concerning [project]” is a request. “Information about the project” is not.
- Name the document if you know it exists. “The Phase II traffic impact analysis referenced on page 14 of the September 8, 2026 staff report for Item 47.”
- Ask for native electronic format where you want usable data: “Please provide spreadsheets in .xlsx or .csv rather than PDF.”
- Cite the statute by name and section.
- State a fee ceiling so you are not surprised.
- Ask to be contacted before anything is denied or narrowed.
Don’t:
- Ask questions. “Why did the city choose this contractor?” is not a records request.
- Ask for “any and all documents” with no date range.
- Explain your theory of the case. It invites resistance and is rarely required.
- Assume a denial is final. Agencies frequently narrow, then produce.
Sample request letter — state or local
[DATE]
[NAME], Public Records Officer / City Clerk
[AGENCY]
[ADDRESS / EMAIL]
RE: Public records request under the [STATE] [NAME OF ACT, e.g., "Public
Records Act," Cal. Gov. Code § 7920.000 et seq.]
Dear [NAME]:
Under the [STATE PUBLIC RECORDS LAW], I request copies of the
following records held by [AGENCY]:
1. [Record type], created or received between [START DATE] and
[END DATE], concerning [SPECIFIC SUBJECT], held by [DEPARTMENT
OR OFFICIAL].
2. [Second item, similarly bounded.]
3. [Third item.]
Format: Please provide records electronically. Where records exist in
a spreadsheet or database, please provide them in their native format
(.xlsx, .csv) rather than as PDFs or printouts.
Fees: Please notify me in advance if the cost will exceed $[AMOUNT].
[Optional: I request a fee waiver because these records concern
[SUBJECT] and I intend to share them publicly at no charge, so
disclosure is in the public interest and not in my commercial
interest.]
Partial denials: If any portion of a record is withheld, please
release the remainder and identify each withheld item, the specific
statutory exemption claimed, and the date and author of the record.
If any part of this request is unclear or would be costly, please
contact me so we can narrow it rather than deny it.
I look forward to your response within [X] [days / business days] as
required by [STATUTE SECTION].
Sincerely,
[FULL NAME]
[MAILING ADDRESS]
[EMAIL] | [PHONE]
Sample federal FOIA request
[DATE]
FOIA Officer
[AGENCY NAME]
[FOIA OFFICE ADDRESS or web portal]
RE: Freedom of Information Act request (5 U.S.C. § 552)
Dear FOIA Officer:
Under the Freedom of Information Act, I request copies of the
following records:
1. [Records], dated between [START] and [END], concerning [SUBJECT],
maintained by [OFFICE OR PROGRAM within the agency].
2. [Second item.]
Format: Electronic records in their native format, delivered by email
or secure download.
Fee category: I am a [n "other" requester / representative of the news
media / educational requester]. I am willing to pay fees up to
$[AMOUNT]. Please contact me before incurring costs beyond that.
[Optional fee waiver: I request a waiver of fees. Disclosure of these
records is in the public interest because it is likely to contribute
significantly to public understanding of [AGENCY]'s [ACTIVITY], and I
have no commercial interest in the records.]
[Optional expedited processing: I request expedited processing because
[state the basis, e.g., an urgency to inform the public about actual
or alleged federal government activity].]
If any records are withheld in whole or in part, please cite the
specific exemption for each and release all reasonably segregable
portions. Please also advise me of my appeal rights.
I look forward to your determination within 20 working days, as
required by 5 U.S.C. § 552(a)(6)(A)(i).
Sincerely,
[FULL NAME]
[MAILING ADDRESS]
[EMAIL] | [PHONE]
Step 3: Know your deadline
Deadlines are where requesters give up too early. Write yours on a calendar the day you file.
Federal FOIA. An agency must determine within 20 days (excluding Saturdays, Sundays, and legal public holidays) whether to comply, and may extend by no more than ten working days in unusual circumstances. You have at least 90 days after an adverse determination to appeal to the agency head (5 U.S.C. § 552, via DOJ). “Determination” is not the same as delivery — complex requests often take much longer to produce records.
State examples, verified:
| State | Initial deadline | Notes |
|---|---|---|
| California | 10 calendar days to determine whether the request seeks disclosable records | One 14-day extension for defined unusual circumstances; agencies may charge only the direct cost of duplication, not search, review, or redaction time; written requests are not required but are strongly recommended, and no purpose statement is needed (First Amendment Coalition) |
| New York | 5 business days to grant, deny, or acknowledge | If more time is needed, the agency must give an approximate date, “usually not more than 20 additional business days”; photocopies capped at 25 cents per page; appeal within 30 days, agency must answer within 10 business days (Committee on Open Government) |
| Texas | Records must be produced promptly | If it will take more than 10 business days, the body must notify you of a release date; to withhold, it generally must request an attorney general ruling within that window (Texas Attorney General) |
Other states differ substantially — some set a short acknowledgment deadline with no production deadline at all, and a few give agencies only a “reasonable time.” Check your state’s entry in the Open Government Guide so you know exactly what you are entitled to.
Step 4: Control the fees
Fees are the most common practical barrier, and they are negotiable more often than people realize.
- Submitting is free everywhere. Charges attach to search, review, and copying, and the rules on which of those are chargeable vary by state.
- Federal practice, per FOIA.gov: agencies may charge for search time — usually free for the first two hours — and for copies, typically free for the first 100 pages. Requesters may limit fees or seek a waiver where disclosure serves the public interest.
- Ask for electronic delivery. Per-page copy charges vanish when records are emailed.
- Narrow the date range first. Cutting six months of email to six weeks often cuts the estimate by an order of magnitude.
- Ask for the fee estimate in writing, itemized by task and hourly rate. Estimates shrink under scrutiny.
- Request a fee waiver or reduction when you will publish what you get and have no commercial interest. Say so plainly.
- Ask to inspect records in person where your law allows it; inspection is often free, and you copy only what matters.
Step 5: Appeal, escalate, or renegotiate
A denial is a starting position more often than a conclusion.
- Read the exemption cited. Agencies sometimes cite an exemption that clearly does not reach the whole record. Most laws require release of reasonably segregable portions.
- Ask for a log of withheld records — what was withheld, why, and the date and author of each.
- File the administrative appeal in writing and on time. Federal appeals go to the agency head at no cost. Many states route appeals to an agency appeals officer, the attorney general, or a state ombudsman.
- Use mediation where it exists. After exhausting federal agency appeals, the National Archives’ Office of Government Information Services (OGIS) offers mediation services as an alternative to litigation.
- Use your state’s oversight body. New York’s Committee on Open Government issues advisory opinions; the Texas Attorney General runs an Open Government Hotline at (512) 478-6736 and a toll-free line at (877) 673-6839; other states have similar offices.
- Refile smarter. If a request was denied as overly broad, break it into three narrow requests. Partial wins compound.
- Litigation is a real option, and in many states a prevailing requester can recover attorney’s fees. Press freedom organizations and law school clinics sometimes take these cases.
Tools that make this easier
MuckRock is a nonprofit platform that helps people file, track, and publish public records requests. It sends the request, tracks the deadline, logs agency responses, and publishes the resulting documents. Its FOIA 101 guidance makes the central point well: you are “not asking a question — you’re asking for documents that answer a question.” Experienced requesters in its guides emphasize being specific about document type, date range, and which department is likely to hold them; knowing the subject matter cold; researching your state’s exemptions; and appealing rejections rather than accepting them.
Other resources worth bookmarking: FOIA.gov for the federal process and agency contacts, the Reporters Committee’s Open Government Guide for state-by-state law, and your own state’s open government office or attorney general’s public information division.
A last habit worth building: check before you request. Many records are already published — budgets, contracts, meeting minutes, inspection databases, campaign finance filings, and open data portals. A five-minute search sometimes beats a five-week request.
What you can do next
- Find your city clerk and records officer in the local government directory — for example Austin, TX or St. Louis, MO.
- Identify which agency actually holds what you need using My District and how to find your representatives.
- Watch the meeting where the decision gets made on the town hall calendar, then read how to speak at a city council meeting.
- Turn the documents you obtain into an argument: start a debate or start an initiative.
- Use what you find to write a grounded, sourced message — see how to write to elected officials.
- Curious how residents have used records to win? Read Flint residents and water testing and how city budgets work.
- Check our approach to sourcing at fact-checking, and look up terms in the glossary.