General Contractor in Twentynine Palms, CA
Hiring a general contractor in Twentynine Palms means working with the City's own Building and Safety Division, online-only plans and San Bernardino County Fire, because the City runs no fire department. Septic systems, flood overlays, protected Joshua trees and the Mojave Desert air district shape most jobs. MDG Builders, CSLB #1040337, covers all eleven of its trades here.
Eleven trades, each written for septic lots, desert wind and Joshua trees
Pick the job on your list. Every guide names the Twentynine Palms source behind its answer, says where we had to read a code mirror or a Wayback copy, and keeps any price to a regional planning range.

Kitchen Remodeling in Twentynine Palms
A $446.15 kitchen permit line, 15 working day plan review, no public sewer, so County septic review for added kitchens, and flood overlays in Twentynine Palms.
See Twentynine Palms kitchen remodeling →
Bathroom Remodeling in Twentynine Palms
Twentynine Palms bath work: no community sewer, online plans, 15 working days of review, collapsible soils, flood overlays and many rentals.
See Twentynine Palms bathroom remodeling →
ADU Construction in Twentynine Palms
Twentynine Palms ADUs: state law first, the City's 2023 ordinance, septic with no sewer, Joshua tree permits, County Fire and Class A roofs.
See Twentynine Palms ADU construction →
Room Additions in Twentynine Palms
Twentynine Palms additions: online plans, 15 working days of review, septic limits, fault and flood overlays, Class A roofs and Joshua trees.
See Twentynine Palms room additions →
Roofing in Twentynine Palms
Class A coverings citywide, a $228 re-roof permit line, 89 days a year over 100 F, desert wind and Joshua tree limits in Twentynine Palms.
See Twentynine Palms roofing →
Windows in Twentynine Palms
Twentynine Palms windows: 104 F July highs, wind and blowing sand, fees for new openings, lead-safe work, fire-map questions and rentals.
See Twentynine Palms window replacement →
Flooring in Twentynine Palms
Desert heat, collapsible soil, flood overlays, rentals near the Marine base, garage coating limits and flooring costs in Twentynine Palms.
See Twentynine Palms flooring →
Painting in Twentynine Palms
Mojave Desert Rule 1113 coating limits, about 154 days a year over 90 F, EPA lead rules for older homes and no paint line on the City's permit pages in Twentynine Palms.
See Twentynine Palms painting →
Concrete in Twentynine Palms
Wind erosion plans, clearing permits, flash-flood overlays, Joshua trees, fault zones, block walls and pour costs in Twentynine Palms.
See Twentynine Palms concrete work →
Decks in Twentynine Palms
Permit and fee lines, Class A patio covers, County Fire, Joshua trees, desert heat, deck repair and wood or composite costs in Twentynine Palms.
See Twentynine Palms deck building →
Fencing in Twentynine Palms
A 6 foot front yard limit, 8 feet in rear and side yards, a 2.5 foot sight triangle, Joshua tree take permits and flood overlays in Twentynine Palms.
See Twentynine Palms fencing →What should a Twentynine Palms owner know about septic lots, faults and flash floods, Joshua tree law and a Marine base next door before hiring a general contractor?
Twentynine Palms grew around the Oasis of Mara, a water source people have used for more than 9,000 years, first the Serrano and Chemehuevi, then prospectors in the late 1800s and the first pioneer homesteaders in 1910. The Defense Department set up the Marine base north of the oasis in 1952, at first for glider training. The City incorporated on March 23, 1987 and annexed the base's Mainside in 2000, so its limits now cover 58.8 square miles, 3.9 of them inside the Marine Corps Air Ground Combat Center, with Joshua Tree National Park along the southern edge. Census Bureau ACS estimates for 2020 to 2024 (the 5-year release, pulled through the Census Reporter API, because the 1-year release leaves this city out) count 10,642 housing units, give or take 387. Of those, 53.6 percent are single-family detached homes, 12.7 percent are vacant and the median year built is 1985. By decade, 12.1 percent of units date from the 1950s, 20.7 percent from the 1980s and 28.2 percent from 2000 or later, which leaves 39.3 percent built before 1980 and 7.3 percent before 1950. Renters occupy 61.8 percent of occupied homes, and the City's draft Housing Element says military personnel and their dependents are at least 46 percent of the population, so a good share of the work is landlord and turnover work rather than owner remodels. East of the City, the Small Tract Act cabins of Wonder Valley sit in unincorporated territory under County permits, not City ones. We did not research when any single street or house was built, so confirm a home's age before you assume it.
Permits are a City job. The Building and Safety Division sits inside the Community Development Department at City Hall on Adobe Road, and the main line is (760) 367-6799, with extensions 1005 and 1029 for building questions. Every building, planning and sign application goes through the City's online portal, plan review takes 15 working days (10 for solar plans), and staff emails the permit and job card on approval. A contractor who files plans must hold a City business license, and building work also needs a Zoning Clearance, which the Municipal Code says is processed with the building permit. The City adopted the 2025 California codes in December 2025. Its official code host refused our requests, so we read the Municipal Code in GoCodebook's third-party mirror, text as of October 21, 2026, and a section number should be confirmed with the counter before you lean on it. A permit lapses if work does not start within 365 days, and every remodel, addition and demolition needs a Waste Management Plan that diverts at least 50 percent of the debris. This page quotes no fee amounts, and each guide below says what the City's Citywide fee schedule lists for its own job. ADU construction runs on Ordinance 311 from September 2023, with a 60 day decision clock and caps of 850 or 1,200 square feet by unit type, and that text may be out of date after later state changes. A room addition, a kitchen or a bathroom becomes permit work once framing, plumbing, wiring or ventilation changes. Window replacement has no like-for-like line in the fee schedule, so ask before ordering. A roofing job must end in a Class A roof, though a repair or addition touching 25 percent or less of the roof may match what is there. A fence may stand 6 feet tall in the required front yard and 8 feet in the rear and sides, but only 2.5 feet inside a sight triangle. A deck is an exempt accessory structure that still goes through the permit or Zoning Clearance process, and concrete work that involves grading needs an approved wind erosion control plan first. The City's pages list no rule for painting or flooring installation, so the counter settles doubtful cases.
Ground, water and air set this desert city apart. Two State-zoned faults cross it, the Pinto Mountain fault along Twentynine Palms Highway and the Mesquite Lake fault in the southeast, and the General Plan's Fault Zones overlay calls for geotechnical studies before approval. Much of the central and southern City lies in a FEMA 100-year floodplain, the City adopted the FEMA study and map dated March 18, 1996, and a flood development permit is needed for building in a special flood hazard area. The Hansen Tract and the Smoke Tree area have flooded repeatedly, and many streets are still unpaved. The Safety Element warns that young alluvial and wind-deposited soils can collapse when soaked, usually from heavy irrigation beside a foundation. There is no community sewer outside the Marine base, so homes run on septic systems or package plants, and since January 22, 2024 septic design review has gone to County Land Use Services. Western Joshua trees are protected: Municipal Code 19.98 requires a take permit from the California Department of Fish and Wildlife before a tree is removed, relocated or trimmed, and the City denies a clearing permit that would damage one. NOAA's 1991 to 2020 normals for the Twentynine Palms station (USC00049099, about 2.1 miles from our city center point) show 3.87 inches of rain a year, about 89.2 days above 100 F and 16.6 days at or below 32 F, so pours, coatings and roofing are scheduled around the heat. Air quality belongs to the Mojave Desert AQMD, not South Coast. Rule 403 bars visible dust beyond a property line except in high winds, meaning gusts above 25 mph, and requires a District-approved plan on residential sites that disturb 10 or more acres, while Rule 1113 caps floor coatings and concrete sealers at 100 grams of VOC per liter. The District's site denied our requests, so we read both rules from Wayback copies stamped 20260509234500 and 20260509224753. San Bernardino County's bulletin IB-0003 gives design values for wind, snow and rain, but we could not confirm that the City follows it.
Fire service comes from the San Bernardino County Fire Department, which the City's fire page lists at Station 44 on Adobe Road, and the City has no fire department of its own. The Municipal Code's fire chapter is that District's fire code, so water supply, fire flow, driveway width and sprinkler rules come from the District, not from a city chief. A lot without adequate water may build no more than two houses if they carry residential sprinklers and sit 50 feet from other homes, and a 12 foot driveway is allowed for one or two houses. The District adopted Ordinance 4489 on June 10, 2025 to designate local fire hazard zones, but we did not verify which class applies to any address, so check the County's map for your parcel. The base's Mainside is inside City limits, yet land use authority on the base belongs to the Department of Defense, and we did not research base noise rules. Yucca Valley shares the same air district, and the guides for Desert Hot Springs, Palm Springs, Cathedral City and Indio cover the counters in the Coachella Valley. MDG Builders, CSLB #1040337, is the general contractor on a job here: we write the scope, file it in the portal and walk the finished work with you, while licensed subcontractors do the field work and each firm's license and insurance certificate are yours to request. Two blog guides cover the mechanics, how contractors use subcontractors and how to check a contractor license.

- Permits come from the City's own Building and Safety Division, plans are filed only through the online portal, and plan review takes 15 working days, or 10 for solar.
- The 2024 ACS 5-year estimate shows 10,642 housing units with a median build year of 1985, and 61.8 percent of occupied homes are rented.
- Dust and coatings fall under the Mojave Desert AQMD's Rules 403 and 1113, and the District's site blocked our requests, so we read Wayback copies.
- Fire protection and the fire code come from the San Bernardino County Fire Department, because the City has no fire department of its own.
- Municipal Code 19.98 requires a California Department of Fish and Wildlife take permit before any Western Joshua tree is removed, relocated or trimmed.
- There is no community sewer outside the Marine base, so septic design review runs through San Bernardino County.
Cities near Twentynine Palms we also build in
Twentynine Palms questions to settle before you hire a contractor
Does Twentynine Palms issue its own building permits?
Yes. The City's Building and Safety Division reviews plans, issues permits and inspects, so San Bernardino County is not the permit office. Every application goes through the City's online portal, and inspections are requested on a 24-hour line. A contractor who files plans needs a City business license.
How long does plan review take in Twentynine Palms?
The City publishes 15 working days for most plan review and 10 working days for solar plans. Staff emails the permit and job card once a plan is approved. Those are the City's own stated periods, not a promise for your job, and a resubmittal after corrections can add time.
Which air district rules apply to a Twentynine Palms job?
The Mojave Desert AQMD, not South Coast. Rule 403 bars visible dust beyond a property line except in high winds, and Rule 1113 limits the VOC content of coatings, including floor coatings and concrete sealers at 100 grams per liter. We read both rules from Wayback copies because the District's website refused our requests.
Who provides fire service and sets the fire rules in Twentynine Palms?
The San Bernardino County Fire Department, which runs Station 44 on Adobe Road, since the City has no fire department of its own. Its fire code covers water supply, fire flow, driveway width and sprinklers. We did not verify the fire zone class of any address, so check the County's map.
Do Joshua trees affect building work in Twentynine Palms?
Yes. Municipal Code 19.98 requires a take permit from the California Department of Fish and Wildlife before any Western Joshua tree is removed, relocated or trimmed, and the City denies a clearing permit that would damage one. Which permit fits a construction job is a question for the Department and the City.
Can I add a bathroom or a second unit on a lot with no sewer?
Possibly, but septic comes first. Only the Marine base has a community sewer, so a bathroom, bedroom or ADU adds load to a septic system, and ADU rules call for a reserve leach area. Septic design review goes to County Land Use Services, so raise the plan with the County before you draw it.
Do flash floods and earthquake faults change how a house is built here?
They can, depending on the parcel. Much of the central and southern City is in a FEMA 100-year floodplain, where a flood development permit is needed, and two State-zoned faults cross town. The General Plan calls for geotechnical studies in the fault zone. Ask Building and Safety which overlays touch your lot.
What does a general contractor do on a Twentynine Palms project?
A general contractor signs the contract, pulls the permit and is answerable for the work from the first scope to the final walkthrough. At MDG Builders, CSLB #1040337, licensed subcontractors do the field work, and the firm can name each one on request. Filing runs through the City's online portal, and the plan review clock starts there.
Send your Twentynine Palms address and the work you are weighing
Tell us the part of town, whether the lot is on septic, roughly when the house was built and the jobs you are considering. Before we reply we check the permit path, any flood or fault overlay, and whether a Joshua tree is on the lot.