Los Angeles Building Permits & Contractor Leads

26,082 indexed permits · 730 active contractors · 1,101 code violations · Los Angeles, California.

Not shared leads. Not a marketplace. Every record is a public permit filing you can verify yourself — your competitors aren't handed the same list. One closed job typically covers the whole year. Cancel anytime in one click — no retention call.

PermitGrab tracks 730 active contractors who pulled 26,082 building permits in Los Angeles, CA. Live tracking of 1,101 code violations in the same area. Updated weekly.

PermitGrab is a $149/mo subscription that surfaces every Los Angeles building permit, contractor record, and code violation from the official municipal feed within 12-24 hours of filing — used by solar installers, roofers, HVAC contractors, real-estate investors, and insurance restoration teams to acquire leads at the moment a homeowner commits to a project. 14-day free trial below — cancel anytime in one click.

Filter Los Angeles leads by trade: solar · roofing · HVAC · electrical · fire protection · new construction.

26,082
Indexed Permits
730
Active Contractors
1,101
Code Violations
605
Verified Phones
Updated recently · 2026-06-09
📊 View Los Angeles live permit pulse →
Los Angeles had 2370 new building permits filed in the last 30 days, led by 604 hvac, 435 roofing and 350 landscaping & exterior. The average project value is $156,539.

🔔 Get Daily Los Angeles Permit Alerts

New permits, violations, and contractor activity delivered to your inbox.

📥 Export CSV 📊 Report

All permits

🔎 See for yourself — free: click any Reveal button to unmask up to 10 real contractor phone numbers. No account needed.

27,183 records — permits and code violations sorted by date

Date Type Value Address Details Contractor / Status Save
2026-01-06 Fire Protection $75,000 3143 N GLENMANOR PL PROPOSED 232 SF SUNROOM ADDITION AND 268 SF SFD ADDITION WITH 29 SF PORCH TO EXI…
2026-01-06 Structural $17,000 4859 N GAYNOR AVE 3 bathroom(s).Bathroom remodel for residential buildings (no structural changes)…
2026-01-06 General Construction $513,912 1221 N VIRGIL AVE eplan: (n) 4-story SFD w/ attached garage per VTT-82052-SL_LOD_20190924, DIR-201…
2026-01-06 Fire Protection $313,300 6617-6617 1/2 N CAMELLIA AVE Eplan(N) 2-STORY, (2) ADUs W/ ATTACHED CARPORT. ADUs PER 66323(a)(4). TO BE EQUI…
2026-01-06 Structural $8,500 11449 N TAMPA AVE UNIT 138 Bathroom (1) remodel for residential buildings (no structural changes).
2026-01-06 HVAC/Mech $5,000 750 N TOYOPA DR Re-plaster existing swimming pool (a separate express mechanical permit for new …
2026-01-06 General Construction 7521 N CLYBOURN AVE supplemental permit to 24014-20000-05509 FOR DETAIL CHANGE
2026-01-06 Roofing $6,000 10650 W PUTNEY ROAD Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction 1445 S REDONDO BLVD CHANGE OF USE FROM DUPLEX TO CONDO UNDER AA-2020-7301-PMLA
2026-01-06 Fire Protection $430,000 5850-5850 1/2 N CRANER AVE (2) NEW (36'-0"x63'-0"), 2999 SQFT DUPLEX PER SB9 W/ATTACHED 2-CAR GARAGE (430 S…
2026-01-06 General Construction $509,680 1221 1/2 N VIRGIL AVE eplan: (n) 4-story SFD w/ attached garage per VTT-82052-SL_LOD_20190924, DIR-201…
2026-01-06 Pool/Spa $25,000 5954 N CARPENTER AVE Eplan: New swimming pool and spa per standard plan #265
2026-01-06 Roofing $9,200 14460 W TYLER ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $23,500 257 S NORTON AVE Re-roof with Class A or B material weighing less than 6 pounds per sq. ft. over …
2026-01-06 Roofing $5,000 926 N GULF AVE Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Structural $30,000 46 N BEVERLY PARK CIR Kitchen/bathroom (4) remodel for residential buildings (no structural changes).
2026-01-06 General Construction 200 N ADERNO WAY ****2025 WILDFIRE EO-1 ELIGIBLE REBUILD****SUPPLEMENTAL TO 25010-20000-04196 TO …
2026-01-06 General Construction 1244 S BEVERLY GREEN DR SUPPLEMENTAL FOR 22030-10000-07240 TO UPDATE GRADING QUANTITY.GRADING FOR NEW 3-…
2026-01-06 Fence $10,000 4209 N ELMER AVE Concrete block freestanding masonry fence walls constructed per Information Bull…
2026-01-06 General Construction $1,100 6644 N GLADE AVE 1-96 Re-stucco for residential buildings.
2026-01-06 Structural $8,500 1341 N BENTON WAY Kitchen remodel for residential buildings (no structural changes).
2026-01-06 General Construction $48,500 16660-16662 W MARILLA ST REMODEL, ENCLOSE FRONT PORCH AND REAR PATIO, (N) PATIO AND SFD ADDITIONS, CONVER…
2026-01-06 Roofing $2,600 8650 N COLLETT AVE Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $5,200 24153 W GILMORE ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction 100 N CENTRAL AVE Supplemental to 25016-10000-10274 to remove existing fire hose cabinet.
2026-01-06 General Construction $394,864 1223 N VIRGIL AVE eplan: (n) 3-story SFD w/ attached garage per VTT-82052-SL_LOD_20190924, DIR-201…
2026-01-06 Roofing $5,200 2219 W MCRAE DR Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $4,000 14015 N SADDLE RIDGE ROAD Remove existing roof tiles, apply new underlayment and reset roof tiles (Cool ro…
2026-01-06 Roofing $5,200 15855 W COMMUNITY ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $100,000 21711-21713 W MULHOLLAND DR ePlan: CONVERT (E) ATTACHED GARAGE IN SINGLE FAMILY DWELLING TO ATTACHED ACCESSO…
2026-01-06 General Construction 2641 S RAYMOND AVE SUPPLEMENTAL TO 25016-10000-06771. revised basement wall floor plan
2026-01-06 Signage $2,500 10105 N COMMERCE AVE SUPP. TO 12016-20000-20394 TO INSTALL A NEW PLATFORM LIFT IN LIEU OF ADA RAMP AN…
2026-01-06 General Construction 8633 W LE BERTHON ST EPLAN ** supplemental to 25016-20000-11349 to revise Bedroom and bathroom locati…
2026-01-06 General Construction $100,000 1221 W 69TH ST ePlanNew detached ADU per LAMC 12.22 A.33(b)(1)3 with attached porch. All work p…
2026-01-06 Roofing $6,600 1842 W 73RD ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $3,400 1134 E PALMS BLVD Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $4,600 11677 W LAURELCREST DR Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Windows/Doors $30,000 13149 W ROSCOE BLVD ePlan. Addition to existing single family dwelling ; remodel kitchen & bathrooms…
2026-01-06 Plumbing $38,500 4136 W DON FELIPE DR KITCHEN REMODEL (NO STRUCTURAL CHANGES COMBINE WITH ELECTRICAL / PLUMBING)
2026-01-06 Structural $30,320 3527 N LAUREL CANYON BLVD Replace existing siding with new stucco for single family dwellings and duplex o…
2026-01-06 Pool/Spa $40,000 5134 N MONTE BONITO DR NEW POOL
2026-01-06 General Construction 2655-2657 S MAGNOLIA AVE SUPPLEMENTAL TO PERMIT 25016-40000-33482 TO CAPTURE HISTORICAL CLEARANCE. DEPT E…
2026-01-06 Windows/Doors $5,000 127 E NAPOLEON ST SUPPLEMENTAL PERMIT FOR STRUCTURAL ENGINEER CHANGES AND CHANGING THE 2 NEW WINDO…
2026-01-06 Roofing $2,200 13855 W SYLVAN ST MAIN HOUSE Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Demolition $1,000 10588 W CUSHDON AVE EPLANDEMO (E) DETACHED GARAGE
2026-01-06 Roofing $4,000 4928 W MARATHON ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $3,000 1445 W 55TH ST Add sill plate anchor bolts and plywood to cripple walls (if existing) per LA Ci…
2026-01-06 Roofing $1,000 23417 W MAESTRO PL Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Structural $15,000 16762 W VIA LA COSTA ***2025 Eligible Wildfire Project Per Executive Order No. 1*** Supplemental perm…
2026-01-06 General Construction 7543 N HESPERIA AVE eplan Suppl 25010-10000-01303 Add stackable washer & dryer in ADU closet
2026-01-06 General Construction $28,000 2464 N MICHELTORENA ST NEW PLAYROOM 177 SQ. FT. PER TYPE V.
2026-01-06 Roofing $5,600 20629 W BRYANT ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $6,000 1857 W 24TH ST 1-4 Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $6,400 17914 W PALORA ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $50,000 1315 N BIENVENEDA AVE ****2025 WILDFIRE EO-1 ELIGIBLE REBUILD****SUPPLEMENTAL TO 25016-30000-28192 FOR…
2026-01-06 Roofing $7,000 18829 W PASEO NUEVO DR Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $200,000 1900 S AVENUE OF THE STARS FLOOR 21-22 *eplan* INTERIOR CONSTRUCTION OF NON-EGRESS FEATURE STAIR BETWEEN FLOOR 21 AND 2…
2026-01-06 Fire Protection $300,000 5848-5848 1/2 N CRANER AVE (2) NEW (41'-0"x35'-0"), 2551 SQFT ACCESSORY DWELLING UNITS PER CA GOVT CODE 658…
2026-01-06 General Construction $5,000 1434 N POINSETTIA PL Supplemental to 24016-10000-30257Add new BDA room per fire dept. request.
2026-01-06 Windows/Doors $1,000 645 N WALTHER WAY 4 window(s). Window and door change-out (same size & type) for residential build…
2026-01-06 Roofing $2,400 8136 N NATICK AVE Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $4,000 4104 S CREED AVE 1 Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Structural $4,000 14800 S FIGUEROA ST STRUCTURAL REPAIR TO REPLACE (E) DAMAGED BEAM
2026-01-06 Roofing $1,600 3020 S HARVARD BLVD Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Fire Protection $455,000 804-806 E 76TH ST NEW 2-STORY DUPLEX WITH COVERED PORCH AND ATTACHED CAR GARAGE PER ENGINEERING. N…
2026-01-06 Roofing $16,200 920 N LINDA FLORA DR Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Roofing $8,400 14311 W CHASE ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 Demolition $2,000 8600 W PICO BLVD DEMOLISH A 48" PASS THROUGH TO CONNECT KITCHEN #112 AND #114 AT SHARED KITCHEN F…
2026-01-06 Windows/Doors $186,000 1420 N STRADELLA ROAD 13 windows and 8 doors change-out (same size & type) for residential buildings. …
2026-01-06 Roofing $7,800 19551 W HAYNES ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction 200 N ADERNO WAY ****2025 WILDFIRE EO8 ELIGIBLE REBUILD****SUPPLEMENTAL TO 25010-20000-04197 TO C…
2026-01-06 Structural $10,000 46 N BEVERLY PARK CIR Kitchen/bathroom (1) remodel for residential buildings (no structural changes).
2026-01-06 Commercial Shell $120,000 13160 W MINDANAO WAY SUITE 211 EPLAN Partial change of use from office to medical office & Tenant Improvement i…
2026-01-06 Roofing $6,200 1637 W CORTEZ ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $35,000 20411-20411 1/2 W AETNA ST CONVERT (E) ATTACHED GARAGE TO JUNIOR ACCESSORY DWELLING UNIT PER GCS 66323(a)(1…
2026-01-06 General Construction $5,000 6116 N BONNER AVE ADD PIER AND PADS.
2026-01-06 Windows/Doors $16,000 6515 S CIMARRON ST (1) Kitchen/ (1) bathroom remodel for residential buildings (no structural chang…
2026-01-06 Commercial Shell $150,000 8904-8906 N LANKERSHIM BLVD EPLAN CHANGE OF USE AND TENANT IMPROVEMENT OF (E) METAL WORK SHOP INTO POULTRY K…
2026-01-06 Windows/Doors $1,500 14306 W AZTEC ST 6 door(s). Window and door change-out (same size & type) for residential buildin…
2026-01-06 Roofing $4,600 879 W 19TH ST Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction 9513 N HAYVENHURST AVE SUPPLEMENTAL PERMIT TO CORRECT ADDRESS ON 22010-20001-04800
2026-01-06 Roofing $15,000 6609 S BROADWAY Re-roof with Class A or B roof covering material weighing less than 6 pounds per…
2026-01-06 General Construction $3,000 3010 E BOULDER ST Add sill plate anchor bolts and plywood to cripple walls (if existing) per L.A. …
Page 272 of 272 ← Prev 1 2 271 272

Top Contractors

Most active contractors by permit volume — last 90 days of activity shown in parentheses. 19 of 24 have verified phone numbers below.

🆕 New this week
Contractor Permits (90d) Trade Avg Value Contact
1. Sign Industries Inc 🔥 17 permits/30d Active 17 (17) Demolition $57,062 🔒 Reveal
2. T J C Home Builders Llc 📞 9 permits/30d 10 (10) HVAC $129,138 🔒 Reveal
3. Bmr Enterprises 📞 6 permits/30d 6 (6) HVAC $530,167 🔒 Reveal
4. Stellar Installations Inc 📞 6 permits/30d 6 (6) Signage $5,500 🔒 Reveal
5. K D C Construction 📞 5 permits/30d 5 (5) Landscaping & Exterior $10,506 🔒 Reveal
6. Cnc Builders Inc 📞 5 permits/30d 5 (5) Solar $406,250 🔒 Reveal
7. Guild G C Inc 📞 5 permits/30d 5 (5) Structural $501 🔒 Reveal
8. Adco Roofing And Waterproofing 📞 5 permits/30d 5 (5) Roofing $16,000 🔒 Reveal
9. Stephen Bloom Construction Inc 📞 5 permits/30d 5 (5) HVAC - 🔒 Reveal
10. O C Poolscapes Inc 📞 5 permits/30d 5 (5) Landscaping & Exterior $19,636 🔒 Reveal
11. Renewal By Andersen Greater Los… 📞 4 permits/30d 4 (4) Windows & Doors $3,862 🔒 Reveal
12. Alpha Structural Inc 📞 4 permits/30d 4 (4) Structural $6,125 🔒 Reveal
13. San Pedro Sign Company 📞 4 permits/30d 4 (4) Signage $2,894 🔒 Reveal
14. Coleman Construction Inc 📞 4 permits/30d 4 (4) Windows & Doors $8,750 🔒 Reveal
15. Elite Sign Services Inc 📞 4 permits/30d 4 (4) Signage $8,450 🔒 Reveal
16. Cal Future Construction Inc 📞 4 permits/30d 4 (4) - 🔒 Reveal
17. The Home Depot 4 permits/30d 4 (4) Windows & Doors $2,000 Verifying…
18. Conejo Services Llc 📞 4 permits/30d 4 (4) Roofing $12,000 🔒 Reveal
19. I Construction Corp Of California 📞 3 permits/30d 3 (3) Landscaping & Exterior $8,017 🔒 Reveal
20. Courtesy General Inc 3 permits/30d 3 (3) Landscaping & Exterior $11,333 🔒 Reveal
21. DI NALLI CONSULTING LLC 3 (3) HVAC $400,000 Verifying…
22. A-1 All American Roofing 📞 3 permits/30d 3 (3) Roofing $7,067 🔒 Reveal
23. Gefen Builders Inc 3 permits/30d 3 (3) Structural $8,517 🔒 Reveal
24. American Integrated Services Inc 📞 3 permits/30d 3 (3) Landscaping & Exterior $637,210 🔒 Reveal

Viewing 24 of 24 contractors in Los Angeles

See every contractor's phone number, business name, and website in Los Angeles — plus the daily new-permit digest, owner records, and one-click CSV export.

Start your free 14-day trial — unlock Los Angeles contacts

$0 today · $149/mo after the trial · cancel anytime in one click

Permit Types in Los Angeles
Construction Activity in Los Angeles

New building permits in Los Angeles, California indicate upcoming construction projects. Contractors can identify subcontracting opportunities by monitoring recently issued permits for residential renovations, commercial buildouts, and new construction. Early outreach to permit holders often results in higher close rates before projects go to competitive bid.

About Los Angeles Building Permits

Los Angeles, California processes thousands of building permits covering residential construction, commercial buildouts, renovations, and specialty trade work. PermitGrab tracks 26082+ Los Angeles building permits — updated weekly from official city sources.

Every new construction project in Los Angeles requires a building permit before work can begin. These public records include the project address, scope of work, estimated cost, and often the general contractor's name — making them valuable leads for subcontractors looking for new projects in Los Angeles.

How Contractors Use Los Angeles Permit Data

HVAC contractors, electricians, plumbers, and roofers in Los Angeles use building permit data to find projects before they hit traditional lead services. When a new commercial buildout or residential renovation permit is filed, it signals upcoming work that needs subcontractors.

Instead of competing for shared leads on HomeAdvisor or Angi, contractors who monitor Los Angeles building permits can reach out to general contractors the day a permit is issued — before anyone else calls. This first-mover advantage leads to higher close rates and better project selection.

PermitGrab sends daily email alerts filtered by trade, so Los Angeles electrical contractors only see electrical permits, HVAC contractors only see mechanical permits, and so on.

Reviewed by Marcus Reeves · Page data current as of · Sources: official Los Angeles open data portal.

Who pulled permits in Los Angeles this week?

The most active contractors filing in Los Angeles right now include Sign Industries Inc, T J C Home Builders Llc, Bmr Enterprises, Stellar Installations Inc and K D C Construction. PermitGrab tracks 730 active contractors across the metro, with new filings indexed on every refresh.

How fresh is Los Angeles permit data?

Updated weekly. Permit records carry filing date, address, project value, contractor name (where the source publishes it), and permit type, so a fresh row means a fresh lead.

What construction is happening in Los Angeles right now?

In the last 30 days, Los Angeles permitting activity covers 2,370 new building permits alongside 1,101 active code violations. The mix spans new construction, residential renovations, mechanical/electrical/plumbing upgrades, roof replacements, demolitions, and tenant improvements — every record is a buying signal for a different contractor or supplier persona.

Three plays that win in Los Angeles

Lists are for mailing. Phones are for closing.

📞

The same-day call

Filter Los Angeles to your trade each morning. Every fresh permit shows the contractor with a verified phone — call the GC to sub, call the owner to upsell the next phase, while competitors are still printing postcards.

🕵️

The competitor watch

Search any competitor's name and see every job they pulled in Los Angeles — where they're working, what they're charging the city in declared value, and which neighborhoods they own. Pitch the follow-on work at each address.

🚨

The motivated-seller list

1,101 open code violations in Los Angeles, each matched to the property owner. An owner facing a citation is the warmest restoration, repair, or wholesale-offer lead there is — and no marketplace sells this list.

Run these plays in Los Angeles — $149/mo

Los Angeles Contractor Guides

In-depth resources for contractors working in Los Angeles

2026-03-25

Los Angeles Building Permits: Your Guide to America's Second Largest Construction Market

Los Angeles is America's second-largest city and one of the most dynamic construction markets on the planet. From entertainment industry meg...

Read guide →
2026-03-19

How to Pull a Building Permit in Los Angeles, CA (2026 Guide)

Los Angeles has one of the largest construction markets in the country, and LADBS processes a massive volume of permits. Whether you're doin...

Read guide →

Built for these trades in Los Angeles

Los Angeles California is one of PermitGrab's top cluster cities for these contractor-lead playbooks. Each pillar shows you the exact filter strategy + 14-day trial.

Nearby California Cities — explore building permits in other California cities

Turn Los Angeles permits into leads

Daily email digest of new permits, plus verified contractor phone & website data. 14-day trial for alerts; $149/mo unlocks full contractor contacts.

See Pricing Set Up Free Alerts

Frequently Asked Questions about Los Angeles Building Permits

How many building permits does PermitGrab track in Los Angeles?

PermitGrab currently tracks 26082 building permits in Los Angeles, California. Data is pulled directly from the official municipal open-data source on every collection cycle and includes permit number, address, permit type, contractor, status, and estimated value where available.

How fresh is the Los Angeles permit data?

PermitGrab collects Los Angeles on every daemon cycle. Its municipal source is currently updated weekly, so new permits appear here within 1–3 days of the source publishing them. The count above reflects the complete current record from that source.

How can contractors find construction leads in Los Angeles?

Contractors find leads in Los Angeles by filtering PermitGrab by trade and ZIP code, then contacting the permit applicant (owner or general contractor) directly. Pro subscribers get verified phone numbers and can set up saved-search email alerts so new matches land in their inbox the same day they’re filed.

What’s included in the 14-day trial?

The 14-day trial includes full Pro access to Los Angeles — unlimited phone and website reveals, CSV export, trade and value-tier filters, lead scoring, and violation cross-reference flags. Card required to start; cancel anytime before day 14.

Can I cancel anytime?

Yes. Cancel any time from your account page — no contracts, no cancellation fees. Your subscription stays active through the end of the current billing period.

Who buys this data?

Los Angeles permit & owner data, by use case

Same data, different angle. Pick the playbook that matches what you sell.

Real estate investors
Code violations in Los Angeles = motivated sellers. Out-of-state landlord + active citation = top of the wholesale call list.
Contractors & subs
Every Los Angeles GC who pulled a permit this week is sourcing labor and materials right now. Phone numbers included.
Home service companies
A Los Angeles addition or remodel signals an HVAC, plumbing, or warranty upsell window. Reach owners while the project is fresh.
Solar installers
Roof permits and electrical upgrades in Los Angeles are the highest-intent solar lead signals. Owner-occupant filter built in.
Insurance agents
Los Angeles renovations trigger updated dwelling-coverage limits. Get the address-level signal before the renewal cycle does.
Material suppliers
Lumber, drywall, roofing, fixtures — every Los Angeles permit is a parts list. Build a route by job type and value tier.
Developers & new construction
Ground-up builds in Los Angeles mean a long runway of subcontractor and material orders. Sort new-construction permits by project value and reach the GC before the trades are locked.
Free resources

More on Los Angeles & U.S. construction activity

U.S. Construction Permit Pulse
Our 90-day data report: permit volume by metro, hottest trades, and average project values. Free to read and cite.
Free permit tools
Live permit checker, national pulse dashboard, and a free city-by-city volume lookup — no signup required.
Permit activity badge
Show clients you track live Los Angeles permit activity — copy one line of HTML for your website.

More California permit data

Sacramento County permits

Los Angeles by trade

Los Angeles roofing permits Los Angeles hvac permits Los Angeles electrical permits Los Angeles plumbing permits Los Angeles solar permits
Start 14-Day Trial →
14-day
14-day trial