California FOIA Guide Last verified: 2026-04-01

How to File a Public Records Request in San Diego, California

San Diego is the eighth-largest city in the United States, home to more than 1.4 million residents, the nation's largest military community, world-class research universities, and a sprawling coastline along the Pacific. As one of California's most significant urban centers — and a hub of defense, biotech, and international trade — the decisions made by San Diego's city government affect millions of people across the region and beyond. Public records in San Diego are governed by the California Public Records Act (CPRA), codified at Government Code §§ 7920.000–7930.215. The City of San Diego processes public records requests primarily through its online NextRequest portal, managed by the City's Communications Department in coordination with the Office of the City Clerk. This guide walks you through exactly how to request public records from San Diego, California — including who to contact, what forms to use, and what to do if your request is delayed or denied.

What Is the California Public Records Act?

The California Public Records Act (CPRA) is the state law that guarantees the public's right to inspect and obtain copies of records held by state and local government agencies. Originally enacted in 1968 and recodified effective January 1, 2023, the CPRA is now found at California Government Code §§ 7920.000 through 7930.215. The right of access is also enshrined in the California Constitution through Proposition 59 (2004), which declares that the writings of public officials and agencies shall be open to public scrutiny.

A "public record" under the CPRA is broadly defined as any writing containing information relating to the conduct of the public's business, regardless of physical form or characteristics. This includes emails, contracts, permits, meeting minutes, budgets, police reports, inspection records, and correspondence — whether in paper or electronic format. Anyone may submit a request; no residency is required, and requesters do not need to explain why they want the records.

Key exemptions include personnel and medical files, attorney-client privileged communications, pending litigation records, law enforcement investigative files, trade secrets, and preliminary drafts not retained in the ordinary course of business. The CPRA also includes a catch-all provision allowing agencies to withhold records only if they demonstrate that the public interest in nondisclosure clearly outweighs the public interest in disclosure. The burden of proof always rests on the agency.

How to File a Public Records Request with the City of San Diego

Contact Information

Office
City of San Diego Public Records Coordinator, Communications Department / Office of the City Clerk
Address
202 C Street, Second Floor, San Diego, CA 92101
Phone
(619) 533-4000
Email
cityclerk@sandiego.gov
Website
https://www.sandiego.gov/communications/public-records-requests
Hours
Monday through Friday, 8:00 AM to 5:00 PM (excluding City holidays)

How to Submit Your Request

The City of San Diego strongly encourages requesters to submit public records requests through its NextRequest online portal at sandiego.nextrequest.com. The portal allows you to submit a request, correspond with City staff, track the status of your request, and download responsive records when they are posted. No account is required to submit a request, and you may submit anonymously — though providing an email address is recommended so the City can send you updates and seek clarification if needed. You may also submit requests by email to cityclerk@sandiego.gov, by mail to the City Clerk's Office at 202 C Street, Second Floor, San Diego, CA 92101, or in person during regular office hours. There is no required form; a written description of the records you seek is sufficient.

What to Include in Your Request

  • A clear description of the records you are requesting, including document types (e.g., contracts, emails, permits)
  • The specific City department you believe holds the records, if known
  • A date range or time frame for the records (e.g., January 2024 to present)
  • Names of individuals, projects, or case numbers relevant to your request
  • Your preferred format for receiving records (electronic or paper)
  • Your contact information, including email address, so the City can communicate with you about your request
  • A reference to the California Public Records Act (Government Code § 7920.000 et seq.) to establish your request as a formal CPRA request

Sample Request Letter

Dear City of San Diego Public Records Coordinator,


Pursuant to the California Public Records Act (Government Code § 7920.000 et seq.), I am requesting access to and copies of the following records:


[Describe the records you are seeking with as much specificity as possible, including relevant names, dates, departments, and document types.]


Please provide responsive records in electronic format where available. If any records or portions of records are withheld, please cite the specific statutory exemption relied upon for each withholding, as required by the CPRA.


If the cost of duplication will exceed $25.00, please notify me before proceeding. I would appreciate a response within the 10-day period specified by Government Code § 7922.535.


Thank you for your prompt attention to this request.


Sincerely,

[Your Name]

[Your Address]

[Your Email Address]

[Your Phone Number]

Response Deadlines and What to Expect

10 calendar days to respond (California Government Code § 7922.535)

Under the California Public Records Act, the City of San Diego must determine within 10 calendar days whether your request seeks disclosable public records and must promptly notify you of that determination (Government Code § 7922.535(a)). This initial response is a determination — not necessarily the delivery of records. The City will tell you whether responsive records exist, whether they are subject to disclosure, and provide an estimated date for when records will be made available.

If the City needs additional time due to "unusual circumstances" — such as the need to search multiple locations, examine a large volume of records, or consult with another department — it may take a single extension of up to 14 additional calendar days by providing written notice explaining the reasons for the extension (Government Code § 7922.535(b)). No extension may exceed 14 days beyond the initial 10-day period.

The CPRA does not set a hard deadline for when records must actually be produced after the initial determination. The statute requires that records be made "promptly available," but production timelines depend on the volume and complexity of the request. The City of San Diego typically delivers electronic records through the NextRequest portal.

Regarding fees, the City may charge for the actual costs of duplicating paper records. Electronic records delivered through the NextRequest portal are generally provided at no cost. There is no charge for inspecting records in person at the City Clerk's Office during regular business hours.

What to Do If Your Request Is Denied or Delayed

If the City of San Diego denies your public records request, it must provide a written explanation citing the specific legal exemption that justifies withholding the records. Common reasons for denial include attorney-client privilege, pending litigation, law enforcement investigative exemptions, personnel file protections, and the CPRA's catch-all provision (Government Code § 7922.000) where the agency argues the public interest in nondisclosure outweighs the interest in disclosure.

Unlike many other states, California does not have a formal administrative appeal process or a state-level public records ombudsman. There is no administrative body you can petition to review a denial. Your options after a denial are:

First, reach out to the City staff handling your request through the NextRequest portal or by contacting the City Clerk's Office directly. Sometimes denials arise from miscommunication or an overly broad request that can be narrowed and resubmitted. A polite, specific follow-up often resolves the issue.

If informal resolution fails, your legal remedy is to file a petition for a writ of mandate in San Diego County Superior Court under Government Code § 7923.000. The court will review whether the City properly justified its withholding. In this proceeding, the burden of proof is on the City — not on you — to demonstrate that the records are legally exempt from disclosure.

If you prevail in court, you are generally entitled to recover your court costs and attorney fees under Government Code § 7923.115(a). The City can only recover its attorney fees from you if the court finds your lawsuit was "clearly frivolous" under § 7923.115(b). This one-sided fee structure is designed to encourage — not discourage — public records litigation.

Steps to Appeal

  1. Contact the City of San Diego staff handling your request through the NextRequest portal or by calling the City Clerk's Office at (619) 533-4000 to discuss the denial and seek clarification.
  2. Submit a written follow-up through the portal or by email, specifically asking the City to identify the statutory exemption relied upon for each withheld record or redaction.
  3. If you believe the denial is improper, consider narrowing or rephrasing your request to address any concerns the City may have raised about scope or specificity.
  4. Consult with a First Amendment attorney or contact the First Amendment Coalition (firstamendmentcoalition.org) for guidance on whether the denial appears legally justified.
  5. Send a formal demand letter to the City Attorney's Office citing the specific CPRA provisions you believe entitle you to the records, and request a response within a reasonable timeframe.
  6. File a petition for a writ of mandate in San Diego County Superior Court under Government Code § 7923.000 to compel disclosure of the records.
  7. If you prevail, seek recovery of your attorney fees and court costs under Government Code § 7923.115(a). The City may only recover fees from you if the court finds your action was 'clearly frivolous' under § 7923.115(b).

Types of Records You Can Request from San Diego, California

The California Public Records Act defines public records broadly to include any writing related to the conduct of public business, regardless of format. In a city as large and complex as San Diego, the range of available records is vast. Here are common types of records you can request:

  • City Council meeting agendas, minutes, and supporting materials
  • Contracts, agreements, and memoranda of understanding with vendors and contractors
  • Building permits, zoning applications, and development plans
  • City budget documents and financial reports
  • Police incident and crime reports (subject to law enforcement exemptions)
  • Fire and emergency response records
  • Code enforcement complaints and inspection records
  • Emails, text messages, and correspondence of City officials related to public business
  • Employee salary and compensation data
  • Campaign finance filings and lobbyist disclosure reports
  • Environmental impact reports and planning studies
  • Water and sewer utility records
  • Public works and capital improvement project documents
  • Procurement bid submissions and evaluation records
  • 311 service requests and complaint logs

If you're unsure whether a specific document is a public record, file the request anyway. The burden is on the City of San Diego to justify withholding — not on you to pre-determine what's available.

Tips for Effective Public Records Requests in San Diego

Use the NextRequest portal

The City of San Diego processes virtually all CPRA requests through its NextRequest portal. Using the portal creates a documented trail, lets you track status in real time, and ensures your request is routed to the correct department.

Be specific and targeted

Broad requests for 'all records related to' a topic may result in delays or pushback. Include specific date ranges, department names, project names, or document types to help City staff locate responsive records efficiently.

Check existing records first

The City of San Diego makes many records available online, including council meeting documents, budget data, police statistics, and building records. Check the portal's existing requests — someone may have already asked for what you need.

Note the 10-day clock

The City has 10 calendar days to respond with a determination. Mark your calendar. If 10 days pass with no response, send a polite follow-up citing Government Code § 7922.535 and requesting immediate acknowledgment.

Request electronic delivery

Electronic records delivered through the NextRequest portal are generally free. Requesting paper copies may incur duplication costs. Always specify that you prefer electronic format unless you specifically need certified paper copies.

Don't explain why

You have no obligation to explain why you want the records. Under the CPRA, your purpose is irrelevant to whether records must be disclosed. Providing justification can sometimes invite unnecessary scrutiny of your request.

Keep records of everything

The NextRequest portal automatically logs all communications, but save copies of confirmation emails, response letters, and any records you receive. This documentation is essential if you ever need to challenge a denial in court.

What Records Requests Can't Tell You

A records request can show you what a government decided, but not always why — or what alternatives were considered and dismissed. In a city the size of San Diego, where billions of dollars flow through city contracts, development deals, and public utilities, the real story often emerges only when you connect records from multiple departments and across multiple years. That's the kind of systematic analysis that Project Paper Trail was built to support.

Project Paper Trail is an AI-powered platform that helps residents, journalists, and attorneys follow the paper trail on development approvals. We use public records, AI-driven document analysis, and relationship mapping to detect patterns of missing records, procedural shortcuts, and developer-government conflicts of interest. Every finding is sourced from public records. Every conclusion is traceable.

Across fast-growing communities, the development approval process routinely breaks down — and most residents never find out. Project Paper Trail uses AI-powered document analysis to find the gaps that individual requests can't.

Frequently Asked Questions About Public Records in San Diego, California

How long does the City of San Diego have to respond to a public records request?

Under the California Public Records Act, the City of San Diego must determine within 10 calendar days whether your request seeks disclosable records and notify you of that determination (Government Code § 7922.535). In unusual circumstances, the City may extend this deadline by up to 14 additional days with written notice.

Does it cost anything to file a public records request with San Diego?

There is no fee to file a request. The City of San Diego may charge for the actual cost of duplicating paper records, but electronic records delivered through the NextRequest portal are generally provided at no cost. Inspecting records in person at the City Clerk's Office is also free of charge.

Can I submit a public records request to San Diego anonymously?

Yes, the City of San Diego allows anonymous CPRA requests through its NextRequest portal. However, anonymous requesters will not receive status updates or clarification questions from City staff. It is strongly recommended that you provide at least an email address so the City can communicate with you about your request.

What can I do if the City of San Diego denies my public records request?

California does not have an administrative appeal process for denied CPRA requests. Your first step should be to contact City staff for clarification. If that fails, your legal remedy is to file a petition for a writ of mandate in San Diego County Superior Court under Government Code § 7923.000. Prevailing requesters are generally entitled to recover attorney fees under § 7923.115(a).

Do I need to be a California resident to request public records from San Diego?

No. The California Public Records Act has no residency requirement. Any person — regardless of where they live — may request records from the City of San Diego. You also do not need to state a reason for your request; the CPRA grants access rights to everyone equally.