Home/Editorial Guides/How to Check Building Permits in San Diego County, CA
GUIDE7 min readPublished August 11, 2026

How to Check Building Permits in San Diego County, CA

Learn how to check building permits in San Diego County, CA. Verify permit history across local jurisdictions to catch unpermitted work before closing.

Quick answer

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.

Step 1: Identify the Correct Jurisdiction

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:

  • North County Coastal: Carlsbad, Del Mar, Encinitas, Oceanside, Solana Beach
  • North County Inland: Escondido, Poway, San Marcos, Vista
  • Central & Coastal: City of San Diego, Coronado
  • East County: El Cajon, La Mesa, Lemon Grove, Santee
  • South Bay: Chula Vista, Imperial Beach, National City

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).

Step 2: Search Online Permit Records

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.

For Unincorporated San Diego County Properties

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.

  1. Navigate to the County of San Diego Citizen Access portal search page.
  2. Select the Building tab to search construction permits.
  3. Search using either the exact street address or the 10-digit Assessor's Parcel Number (APN). Searching by APN is often more reliable, as address formatting variations can cause search failures.
  4. Review the returned list of permits, paying close attention to permit status descriptions.

For Properties Within the City of San Diego

The City of San Diego maintains its own independent system through its Development Services Department (DSD).

  1. Access the City of San Diego Development Services record search tool.
  2. Search by street address or APN to pull up digital records.
  3. Look through the list of project numbers, approval documents, and inspection histories.
  4. Note that for older projects, the online system may only show a summary index, requiring a formal public records request to view detailed plans or approval sign-offs.

For Other Incorporated Cities

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."

Step 3: Request Historical Records for Older Homes

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:

  • County Unincorporated Areas: Submit a Public Records Request through the Planning & Development Services record center. Staff will search archived microfiche or scanned paper records for older home construction files, structural alterations, and septic system permits.
  • City of San Diego: Submit an electronic record request through the city's Public Records Request portal or visit the Development Services Department records counter downtown. You can request microfiche plan reviews, historical building cards, and certificate of occupancy records.

Allow anywhere from three business days to two weeks for staff to retrieve archived records, especially during high-volume real estate seasons.

Step 4: Analyze Permit Statuses and Red Flags

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:

  • Finaled / Complete: The work was finished, inspected, and officially accepted by the building department. This is the ideal outcome.
  • Issued / Open: A permit was applied for and granted, but the final inspection was never completed or signed off. The work may be incomplete or failing to meet building code.
  • Expired: The permit was issued, but construction or required inspections were not completed within the allowed timeframe (commonly 180 days without recorded progress).
  • Withdrawn / Canceled: The application was canceled before construction was completed or approved.

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.

Common Unpermitted Work in San Diego County

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:

Accessory Dwelling Units (ADUs) and Garage Conversions

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.

Solar Photovoltaic and Energy Storage Systems

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.

Decks, Patio Covers, and Enclosures

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.

Electrical Service Upgrades

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).

What to Do If You Find Permit Discrepancies

If your review of building permits reveals missing sign-offs or unpermitted square footage, take proactive measures prior to closing on the property:

  1. Compare Assessor Data to Physical Footprint: Cross-reference the living area square footage listed on the official San Diego County Tax Assessor records with the physical layout of the home. A major discrepancy often points to an unpermitted room addition or enclosed patio.
  2. Review Seller Disclosures: In California, sellers are legally obligated to disclose known material facts, including whether work was completed without necessary permits [NAR]. Cross-check the seller's Real Estate Transfer Disclosure Statement (TDS) against the public records you retrieved.
  3. Request Seller Remediation: You can ask the seller to hire a licensed contractor to close out open permits or obtain retroactive permits before the transaction closes. Alternatively, you can negotiate price concessions or credit to cover the financial risk of resolving permit issues post-sale.
  4. Schedule Specialized Inspections: Standard visual home inspections do not verify permit compliance. If you suspect unpermitted structural, electrical, or plumbing work, hire licensed trade professionals—such as a master electrician, plumber, or structural engineer—to evaluate the quality and safety of the installation.

Next Step: Contact the Local Building Department

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.

Get Your Free Property Report

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.

How we research and write these guides