San Bernardino County Land Buying Guide: Every High Desert and Mojave Community Compared
San Bernardino County is the largest county in the contiguous United States, and the land market is really a dozen different markets. This guide puts the High Desert, Mojave and Morongo Basin communities side by side, using 2020 census figures and official sources, and explains the three questions that decide most parcels here: who sets zoning, where the water comes from and whether Joshua trees are on the lot. Every community below has its own full guide.
San Bernardino County at a glance
- Area: about 20,000 square miles, the largest county in the contiguous United States by area.
- Population: 2,181,654 in the 2020 census, most of it in the San Bernardino Valley and the Victor Valley.
- Federal land: reference sources report that more than 80% of the county is owned by the federal government, so private acreage clusters around a few communities.
- Three planning regions use different standards: Valley, Mountain and Desert.
Cities and towns versus county land
The first fact to establish for any parcel is whether it sits inside a city or town, or in the unincorporated county, because that decides who sets zoning.
Incorporated: Barstow (1947), Victorville (1962), Adelanto (1970), Twentynine Palms (1987), Hesperia (1988), the Town of Apple Valley (1988) and Yucca Valley (1991). Each sets its own zoning inside its limits.
Unincorporated, under San Bernardino County: Lucerne Valley, Piñon Hills, Phelan and Joshua Tree. The county Development Code and its land use districts apply there.
The Victor Valley and High Desert compared
- Victorville: 134,810 residents (2020), about 74 square miles at roughly 2,960 feet. Interstate 15, Old Town on US Route 66, a BNSF rail line and Southern California Logistics Airport on the former George Air Force Base make it the High Desert's commercial and industrial center.
- Hesperia: 99,818 residents, about 73 square miles, rising from about 3,200 feet in the north to about 4,000 feet on the southern mesa. Interstate 15 and the California Aqueduct cross the city, just north of the Cajon Pass.
- Apple Valley: 75,791 residents, about 77 square miles at roughly 2,900 feet. State Route 18 is the main road, the Mojave River forms the western edge and a Brightline West station is planned in town.
- Adelanto: 38,046 residents, about 53 square miles at roughly 2,870 feet, on US 395 about nine miles northwest of Victorville.
- Piñon Hills: 7,258 residents at about 4,170 feet along Pearblossom Highway, part of the Phelan, Piñon Hills and Wrightwood tri-community, with larger foothill lots and western Joshua trees.
The Mojave and Morongo Basin compared
- Barstow: 25,415 residents, about 41 square miles at roughly 2,175 feet, where Interstates 15 and 40 and State Route 58 meet, with BNSF rail, Fort Irwin and Marine Corps Logistics Base Barstow.
- Lucerne Valley: an unincorporated community of 5,331 residents at about 2,950 feet, about 19 miles east of Apple Valley, in the Mojave Basin Area water adjudication, with cement, solar and ranch land.
- Yucca Valley: 21,738 residents, about 40 square miles at roughly 3,300 feet, the Morongo Basin's commercial center on State Routes 62 and 247.
- Joshua Tree: an unincorporated community of 6,489 residents, with the national park's west entrance about five miles south and a strong rental and off-grid market.
- Twentynine Palms: 28,065 residents, about 59 square miles at roughly 2,000 feet, the park's eastern gateway and home to the Marine Corps Air Ground Combat Center.
Water
Much of the western county is in the Mojave Water Agency service area, and parts of it fall inside the Mojave Basin Area adjudication, where producers' pumping rights were set by court judgment and are administered by a Watermaster. A parcel with an established base water production right is a different asset from one without. On the agency's subarea map, Lucerne Valley lies in the Este Subarea and much of the Victor Valley, including Victorville, Apple Valley and Hesperia, lies in the Alto Subarea, while Yucca Valley, Joshua Tree, Landers and Johnson Valley are inside the agency's boundary but outside the adjudicated subareas. Large parcels in Lucerne Valley have been marketed on their water rights.
Inside cities and larger communities a water district or company usually serves the street and a connection fee applies. On many rural parcels the plan is a private well, a hauled-water tank or both, and that has to be priced before you offer. Where there is no sewer, building generally means a county-approved septic system.
Joshua trees
Western Joshua trees are protected in California under the Western Joshua Tree Conservation Act, in effect since July 2023. The permits are state permits issued by the California Department of Fish and Wildlife (CDFW), not San Bernardino County permits, although the county follows and enforces the law. CDFW issues two kinds: a free Hazard Management Permit for removing or trimming dead trees and trimming hazardous live ones, and an Incidental Take Permit for other work on living or dead trees, with fees based on project location and the number and size of trees, paid to CDFW before the permit is issued.
The county's February 2026 guidance adds that CDFW approval is required if a western Joshua tree is within 50 feet of any land disturbance, that you cannot trim, relocate or transplant a tree without a permit, and that grading or brush clearing inside the tree's buffer is not allowed. Count the trees on a lot, including multi-stem trees, and ask CDFW (WJT@wildlife.ca.gov) before you plan a house, driveway, septic field or fence.
Zoning outside city limits
On unincorporated land, zoning follows the San Bernardino County Development Code, which groups parcels into land use districts such as Rural Living (RL) and Resource Conservation (RC). Many Rural Living districts carry a number, for example RL-5, that sets how much land is needed per home. Ask County Land Use Services for the district and the exact standards on a specific parcel number before you rely on any use.
Checklist for any San Bernardino County parcel
- City or unincorporated county land, and the zoning district.
- Recorded legal access over a road you can actually drive, and who maintains it.
- Water: a district, a well or hauled water, and any water right.
- Joshua trees and other protected species on the lot.
- Septic or sewer, power distance, and flood exposure in washes.
Land for sale in San Bernardino CountyVictorvilleHesperiaApple ValleyAdelantoBarstowPiñon HillsPhelanLucerne ValleyYucca ValleyJoshua TreeTwentynine Palms
Using these figures
Population, area and elevation figures are from the 2020 census as reported on each community's reference page, and other facts come from the agencies linked under Sources. You are welcome to quote them with a link back to this page. Rules change, so confirm anything parcel-specific with the city, County Land Use Services, the water provider and the California Department of Fish and Wildlife.
Frequently asked questions
How do I know whether a parcel is in a city or the unincorporated county?
Look up its APN on the county assessor map and ask the planning office of the nearest city. Land outside a city limit is unincorporated and follows the San Bernardino County Development Code.
Which High Desert communities are unincorporated?
Lucerne Valley, Piñon Hills, Phelan and Joshua Tree are unincorporated. Victorville, Hesperia, Adelanto, Barstow, Yucca Valley, Twentynine Palms and the Town of Apple Valley are incorporated.
Do I need a permit to remove a Joshua tree?
In general yes. The Western Joshua Tree Conservation Act requires a state permit from the California Department of Fish and Wildlife: a free hazard permit for dead or hazardous trees, or an incidental take permit, with fees, for other work. Approval is required if a tree is within 50 feet of any land disturbance, and trees cannot be trimmed or transplanted without a permit.
Is water guaranteed on rural San Bernardino County land?
No. Many rural parcels rely on a private well or hauled water, and parts of the western county are in the Mojave Basin Area adjudication, where pumping rights are set by court judgment.
How big is San Bernardino County?
About 20,000 square miles, the largest county in the contiguous United States, with more than 80% of it federal land.
Sources
- San Bernardino County, California (2020 census figures)
- San Bernardino County government
- CDFW: Western Joshua Tree Conservation Act
- San Bernardino County Land Use Services: Western Joshua Tree Quick Reference Guide (February 2026)
- Mojave Water Agency (Mojave Basin Area Watermaster)
- Mojave Water Agency: adjudicated subareas map
- Victorville, California
- Hesperia, California
- Apple Valley, California
- Adelanto, California
- Barstow, California
- Lucerne Valley, California
- Yucca Valley, California
- Twentynine Palms, California
- Joshua Tree, California
- Piñon Hills, California