Learn how to check building permits in San Diego County, CA. Verify permit history across local jurisdictions to catch unpermitted work before closing.
To check building permits in San Diego County, search the online permit portal for the specific jurisdiction where the property is located, using either the property address or Assessor’s Parcel Number (APN). For properties in unincorporated areas, use the San Diego County Citizen Access portal, while incorporated cities like the City of San Diego require searching through their local Development Services Department databases.
Discovering unpermitted additions, non-compliant garage conversions, or open building violations after closing can trigger forced demolition, costly retroactive permitting, or denied property insurance claims [ASHI]. Verifying a property's complete permit history before removing contingencies ensures you know exactly what was constructed legally and what might become your financial liability.
San Diego County covers a massive geographic region made up of 18 incorporated cities alongside vast unincorporated areas. Because permit records are maintained by the specific municipality holding jurisdiction over the land, the process for pulling permit history depends entirely on where the property sits.
Before searching for building records, you must determine whether the property falls under the jurisdiction of the County of San Diego or an incorporated city. Searching the wrong portal will yield empty results, leading you to falsely assume no permits were ever pulled.
The 18 incorporated cities within San Diego County each manage their own building and safety departments:
If the property is located within any of these 18 cities, you must request permit records directly from that specific city’s building department. If the home is located outside these city limits—in communities such as Alpine, Fallbrook, Ramona, Spring Valley, or Valley Center—it falls under the jurisdiction of the County of San Diego Planning & Development Services (PDS).
You can confirm the property's jurisdiction by reviewing the tax assessment details or using the San Diego Geographic Information Source (SanGIS) mapping tool, which displays municipal boundaries and the official Assessor's Parcel Number (APN).
Once you identify the governing agency, you can begin your record search online. Most modern building permits issued within the last 15 to 20 years are accessible through digital public databases.
The County of San Diego uses an online portal known as the Citizen Access system. This database contains records for building permits, code enforcement cases, and planning applications handled by Planning & Development Services.
The City of San Diego maintains its own independent system through its Development Services Department (DSD).
Cities like Chula Vista, Oceanside, and Carlsbad run their own independent permit lookup systems, often powered by Accela or EnerGov software platforms. Visit the official website for the local city’s Building Division or Community Development Department and look for a portal labeled "Permit Search," "Public Records," or "Citizen Self-Service."
Online databases rarely contain complete permit histories for homes built before the mid-1990s or early 2000s. If you are researching an older San Diego residence, an online search showing no permit history does not necessarily mean the work was done illegally—it often means the records predated the digital system.
To inspect older records, you must submit a formal public records request or request a microfiche lookup:
Allow anywhere from three business days to two weeks for staff to retrieve archived records, especially during high-volume real estate seasons.
Finding a permit entry in the system is only half the battle. You must evaluate the status of each permit to confirm that the work was actually completed according to local building codes and inspected by a municipal inspector.
Key permit statuses to understand include:
An open or expired permit means the jurisdiction never officially approved the finished work. This leaves the current property owner liable for scheduling a final inspection or re-permitting the project—a process that can reveal structural, electrical, or plumbing code violations hidden behind finished walls.
San Diego’s warm climate and competitive real estate market drive frequent home modifications, some of which are routinely completed without mandatory building permits. When reviewing a home, pay special attention to areas commonly associated with unpermitted alterations:
Garage conversions and detached granny flats are extremely common across San Diego County. California law has eased zoning regulations for ADUs, but all structural, plumbing, electrical, and title-24 energy compliance steps still require strict municipal plan checks and permits. Unpermitted garage conversions often lack proper firewall separation, adequate ventilation, insulation, and code-compliant emergency egress.
San Diego has one of the highest concentrations of residential solar installations in the country. Solar installations require building and electrical permits to ensure roof framing can support the structural load and electrical subpanels are safely grounded and configured. An unpermitted solar array can complicate home insurance coverage and create hazards for utility workers.
Outdoor living spaces are standard features in southern California. However, elevated decks, attached solid patio covers, and enclosed sunrooms require structural permits to verify foundation footings, post-to-beam connections, and wind-load resistance. Unpermitted patio covers frequently violate property setback requirements.
Many mid-century San Diego homes originally featured 60-amp or 100-amp electrical panels. Upgrading to a modern 200-amp service panel to accommodate air conditioning, EV chargers, or solar systems requires a permit and inspection, as well as coordination with San Diego Gas & Electric (SDG&E).
If your review of building permits reveals missing sign-offs or unpermitted square footage, take proactive measures prior to closing on the property:
If you are considering buying a home in San Diego County, start by retrieving the property's parcel number from the county assessor's site. Next, submit a direct inquiry or online record search through the local city or county building department to pull the full permit history before your inspection contingency period expires.
BeforeRegret pulls live seismic hazard data, validates the address, and builds era- and county-specific inspection priorities and seller questions into one report — with anything not yet independently verified clearly labeled, not guessed at.
No credit card required. Additional reports are $14.99 each.