The California Public Records Act (CPRA): A Practical Guide
The California Public Records Act (CPRA) — codified at Cal. Gov. Code §§ 7920.000 et seq. — is one of the strongest public-records laws in the country. It gives every person the right to inspect and copy records held by California state and local agencies, with narrow exemptions. Here's how to use it in practice.
Who and What the CPRA Covers
The CPRA applies to state agencies, cities, counties, school districts, special districts, and most other local government bodies. It does not apply to the federal government (use FOIA for that) or to purely private entities. It does apply to private contractors performing government functions, and to private communications by government officials on public business — even on personal email or text.
What Counts as a Record
The CPRA defines "public records" broadly: any writing, in any format, containing information relating to the conduct of the public's business, prepared, owned, used, or retained by an agency. That includes emails, texts, spreadsheets, calendars, contracts, memos, meeting minutes, and body-camera footage.
How to File a CPRA Request
- Address it to the right agency. Each agency handles its own records. If you're not sure who has what, send parallel requests.
- Describe the records specifically. Name the type of record, the date range, the custodians (if known), and the subject matter. "All emails between the mayor and Developer X from January to June 2026 regarding the Main Street project" is a good request; "everything about zoning" is not.
- Cite the statute. "This is a request under the California Public Records Act, Cal. Gov. Code §§ 7920.000 et seq."
- Address fees. Agencies can charge only the direct cost of duplication (not staff time for search or review, except for extraction of electronic records in some cases). State your willingness to pay reasonable copying fees.
- Send it in writing. Email is fine; keep the confirmation.
Deadlines
Agencies must respond within 10 days to determine whether they hold responsive records. That deadline can be extended by 14 days in unusual circumstances. Actual production must be done "promptly" — courts have held that means as soon as records can be located, redacted, and released, not months later.
Common Exemptions
The CPRA has both categorical exemptions and a "catch-all" balancing test:
- Personnel records — narrower than agencies claim; misconduct records are increasingly public after SB 1421 and SB 16
- Attorney-client privileged material
- Records covered by other laws (e.g. student records under FERPA)
- Records of pending litigation to which the agency is a party
- Deliberative process — under the catch-all, similar to FOIA Exemption 5 but even narrower
- Privacy of private individuals — balanced against the public interest in disclosure
Agencies must justify each exemption on the record. Blanket denials without specifics are improper.
Police Records
SB 1421 (2018) and SB 16 (2021) opened up many categories of police records that used to be shielded under Pitchess protections: officer-involved shootings, use of force resulting in great bodily injury or death, sustained findings of dishonesty, sustained findings of sexual assault, and more. Body-camera footage in critical incidents must generally be released within 45 days.
Enforcement
If an agency denies, delays, or over-redacts, your options are:
- Send a follow-up demand citing the statute and the specific problems with the denial
- File a writ of mandate in California Superior Court to compel disclosure
- Recover attorney fees — if you prevail, the CPRA requires the agency to pay your reasonable attorney fees and costs (Gov. Code § 7923.115)
The fee-shifting provision is powerful. It means many agencies release records shortly after a lawsuit is filed to avoid fee liability.
Common Pitfalls
- Requests that are too broad get denied as burdensome — narrow scope and iterate
- Failing to ask for records in native electronic format (agencies sometimes convert to less-useful formats)
- Missing the deadline to sue — a suit under the CPRA has no fixed statute of limitations, but delay weakens the writ
- Accepting redactions without a specific exemption justification
Talk to a CPRA Attorney
If a California agency is stonewalling your request, the fee-shifting provision means you often don't pay out of pocket. Learn about our public-records practice or contact us for a free consultation.
Related Reading
- How to File a FOIA Request
- The Nine FOIA Exemptions Explained
- What to Do When the Government Denies Your FOIA
FAQ
How is the California Public Records Act different from federal FOIA?
The CPRA covers California state and local agencies (federal FOIA covers federal agencies), typically requires a 10-day response, and provides for attorneys' fees to prevailing requesters — often making CPRA litigation more financially viable than federal FOIA suits.
Can any California resident file a CPRA request?
Any person, resident or not, may request records. Requests don't need to state a reason.
What if the agency ignores my CPRA request?
You may sue in state court for a writ of mandate. Prevailing requesters are entitled to attorneys' fees under Government Code § 7923.115.