Skip to content
ZIP codes

ZIP codes in San Bernardino County, California

San Bernardino County has 98 ZIP codes. 88 lie entirely inside it and 10 are shared with neighboring counties, so part of their land and their people are elsewhere. About 2,194,103 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
98
2 more just touch the border (under 1% of their land)
Entirely inside
88
99% or more of their land
Shared with other counties
10
Most with Riverside County (4)
Most populated ZIP
92336
105,517 people · Fontana
Least populated ZIP
92364
7 people; 6 more with nobody living there
Largest ZIP by land
92277
1,599 sq mi · Twentynine Palms

Map of the ZIP codes in San Bernardino County

La Paz County, AZ Mohave County, AZ Inyo County Kern County Los Angeles County Orange County Riverside County Clark County, NV 89019 · Sandy Valley · 2,614 people · 22% in the county 91701 · Rancho Cucamonga · 39,287 people · 100% in the county 91708 · Chino · 19,213 people · 100% in the county 91709 · Chino Hills · 78,006 people · 99.6% in the county 91710 · Chino · 78,754 people · 100% in the county 91730 · Rancho Cucamonga · 71,613 people · 100% in the county 91737 · Rancho Cucamonga · 22,958 people · 100% in the county 91739 · Rancho Cucamonga · 41,673 people · 100% in the county 91759 · Claremont · 341 people · 21% in the county 91761 · Ontario · 62,935 people · 100% in the county 91762 · Ontario · 64,235 people · 100% in the county 91763 · Montclair · 37,700 people · 100% in the county 91764 · Ontario · 56,270 people · 100% in the county 91766 · Pomona · 69,327 people · 4.1% in the county 91784 · Upland · 26,886 people · 100% in the county 91786 · Upland · 55,829 people · 100% in the county 92242 · Big River · 1,359 people · 100% in the county 92252 · Joshua Tree · 7,538 people · 100% in the county 92256 · Morongo Valley · 4,209 people · 100% in the county 92267 · 0 people · 100% in the county 92268 · 434 people · 100% in the county 92277 · Twentynine Palms · 26,277 people · 78% in the county 92278 · Twentynine Palms · 3,913 people · 100% in the county 92280 · 0 people · 100% in the county 92284 · Yucca Valley · 25,415 people · 100% in the county 92285 · Homestead Valley · 2,764 people · 100% in the county 92301 · Adelanto · 38,577 people · 100% in the county 92304 · 0 people · 100% in the county 92305 · 533 people · 100% in the county 92307 · Apple Valley · 41,180 people · 100% in the county 92308 · Apple Valley · 42,709 people · 100% in the county 92309 · Baker · 343 people · 100% in the county 92310 · Fort Irwin · 8,419 people · 100% in the county 92311 · Barstow · 33,954 people · 100% in the county 92313 · Grand Terrace · 13,078 people · 100% in the county 92314 · Big Bear City · 9,334 people · 100% in the county 92315 · Big Bear Lake · 5,215 people · 100% in the county 92316 · Bloomington · 32,765 people · 100% in the county 92317 · Lake Arrowhead · 916 people · 100% in the county 92320 · Calimesa · 10,902 people · <0.1% in the county 92321 · Lake Arrowhead · 724 people · 100% in the county 92322 · Crestline · 770 people · 100% in the county 92324 · Colton · 57,365 people · 68% in the county 92325 · Crestline · 9,065 people · 100% in the county 92327 · 576 people · 100% in the county 92332 · 105 people · 100% in the county 92333 · 302 people · 100% in the county 92335 · Fontana · 97,511 people · 100% in the county 92336 · Fontana · 105,517 people · 100% in the county 92337 · Fontana · 36,026 people · 100% in the county 92338 · 0 people · 100% in the county 92339 · 1,302 people · 100% in the county 92341 · Running Springs · 406 people · 100% in the county 92342 · Silver Lakes · 7,606 people · 100% in the county 92344 · Oak Hills · 21,349 people · 100% in the county 92345 · Hesperia · 88,706 people · 100% in the county 92346 · Highland · 56,179 people · 100% in the county 92347 · Barstow · 766 people · 100% in the county 92350 · Loma Linda · 344 people · 100% in the county 92352 · Lake Arrowhead · 6,246 people · 100% in the county 92354 · Loma Linda · 22,051 people · 100% in the county 92356 · Lucerne Valley · 6,543 people · 100% in the county 92358 · Lytle Creek · 672 people · 100% in the county 92359 · Mentone · 9,284 people · 100% in the county 92363 · Needles · 5,531 people · 100% in the county 92364 · 7 people · 100% in the county 92365 · 2,192 people · 100% in the county 92368 · Victorville · 906 people · 100% in the county 92369 · San Bernardino · 2,575 people · 100% in the county 92371 · Phelan · 21,580 people · 100% in the county 92372 · Piñon Hills · 5,149 people · 100% in the county 92373 · Redlands · 35,257 people · 58% in the county 92374 · Redlands · 45,262 people · 100% in the county 92376 · Rialto · 84,394 people · 100% in the county 92377 · Rialto · 20,814 people · 100% in the county 92378 · Lake Arrowhead · 315 people · 100% in the county 92382 · Running Springs · 5,215 people · 100% in the county 92385 · Lake Arrowhead · 198 people · 100% in the county 92386 · Big Bear City · 2,042 people · 100% in the county 92391 · Lake Arrowhead · 2,254 people · 100% in the county 92392 · Victorville · 65,429 people · 100% in the county 92394 · Victorville · 41,614 people · 100% in the county 92395 · Victorville · 47,375 people · 100% in the county 92397 · Wrightwood · 5,854 people · 34% in the county 92398 · Yermo · 2,609 people · 100% in the county 92399 · Yucaipa · 55,366 people · 99.0% in the county 92401 · San Bernardino · 1,659 people · 100% in the county 92404 · San Bernardino · 63,243 people · 100% in the county 92405 · San Bernardino · 31,217 people · 100% in the county 92407 · San Bernardino · 71,711 people · 100% in the county 92408 · San Bernardino · 14,325 people · 100% in the county 92410 · San Bernardino · 47,869 people · 100% in the county 92411 · San Bernardino · 27,249 people · 100% in the county 92415 · San Bernardino · 0 people · 100% in the county 92509 · Jurupa Valley · 81,182 people · 0.6% in the county 92880 · Eastvale · 75,043 people · 7.3% in the county 93516 · Boron · 2,889 people · 48% in the county 93555 · Ridgecrest · 33,845 people · 8.1% in the county 93558 · 0 people · 100% in the county 93562 · Searles Valley · 1,849 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in San Bernardino County

98 ZIP codes in San Bernardino County, CA, by number
ZIP code Main city Population Land in the county Residents in the county
89019 Sandy Valley 2,614 22% ≈ 69
91701 Rancho Cucamonga 39,287 100% 39,287
91708 Chino 19,213 100% 19,213
91709 Chino Hills 78,006 99.6% ≈ 77,252
91710 Chino 78,754 100% 78,754
91730 Rancho Cucamonga 71,613 100% 71,613
91737 Rancho Cucamonga 22,958 100% 22,958
91739 Rancho Cucamonga 41,673 100% 41,673
91759 Claremont 341 21% ≈ 139
91761 Ontario 62,935 100% 62,935
91762 Ontario 64,235 100% 64,235
91763 Montclair 37,700 100% 37,700
91764 Ontario 56,270 100% 56,270
91766 Pomona 69,327 4.1% ≈ 3,892
91784 Upland 26,886 100% 26,886
91786 Upland 55,829 100% 55,829
92242 Big River 1,359 100% 1,359
92252 Joshua Tree 7,538 100% 7,538
92256 Morongo Valley 4,209 100% 4,209
92267 — 0 100% 0
92268 — 434 100% 434
92277 Twentynine Palms 26,277 78% ≈ 26,048
92278 Twentynine Palms 3,913 100% 3,913
92280 — 0 100% 0
92284 Yucca Valley 25,415 100% 25,415
92285 Homestead Valley 2,764 100% 2,764
92301 Adelanto 38,577 100% 38,577
92304 — 0 100% 0
92305 — 533 100% 533
92307 Apple Valley 41,180 100% 41,180
92308 Apple Valley 42,709 100% 42,709
92309 Baker 343 100% 343
92310 Fort Irwin 8,419 100% 8,419
92311 Barstow 33,954 100% 33,954
92313 Grand Terrace 13,078 100% 13,078
92314 Big Bear City 9,334 100% 9,334
92315 Big Bear Lake 5,215 100% 5,215
92316 Bloomington 32,765 100% 32,765
92317 Lake Arrowhead 916 100% 916
92321 Lake Arrowhead 724 100% 724
92322 Crestline 770 100% 770
92324 Colton 57,365 68% ≈ 54,524
92325 Crestline 9,065 100% 9,065
92327 — 576 100% 576
92332 — 105 100% 105
92333 — 302 100% 302
92335 Fontana 97,511 100% 97,511
92336 Fontana 105,517 100% 105,517
92337 Fontana 36,026 100% 36,026
92338 — 0 100% 0
92339 — 1,302 100% 1,302
92341 Running Springs 406 100% 406
92342 Silver Lakes 7,606 100% 7,606
92344 Oak Hills 21,349 100% 21,349
92345 Hesperia 88,706 100% 88,706
92346 Highland 56,179 100% 56,179
92347 Barstow 766 100% 766
92350 Loma Linda 344 100% 344
92352 Lake Arrowhead 6,246 100% 6,246
92354 Loma Linda 22,051 100% 22,051
92356 Lucerne Valley 6,543 100% 6,543
92358 Lytle Creek 672 100% 672
92359 Mentone 9,284 100% 9,284
92363 Needles 5,531 100% 5,531
92364 — 7 100% 7
92365 — 2,192 100% 2,192
92368 Victorville 906 100% 906
92369 San Bernardino 2,575 100% 2,575
92371 Phelan 21,580 100% 21,580
92372 Piñon Hills 5,149 100% 5,149
92373 Redlands 35,257 58% ≈ 30,196
92374 Redlands 45,262 100% 45,262
92376 Rialto 84,394 100% 84,394
92377 Rialto 20,814 100% 20,814
92378 Lake Arrowhead 315 100% 315
92382 Running Springs 5,215 100% 5,215
92385 Lake Arrowhead 198 100% 198
92386 Big Bear City 2,042 100% 2,042
92391 Lake Arrowhead 2,254 100% 2,254
92392 Victorville 65,429 100% 65,429
92394 Victorville 41,614 100% 41,614
92395 Victorville 47,375 100% 47,375
92397 Wrightwood 5,854 34% ≈ 5,789
92398 Yermo 2,609 100% 2,609
92399 Yucaipa 55,366 99.0% ≈ 55,128
92401 San Bernardino 1,659 100% 1,659
92404 San Bernardino 63,243 100% 63,243
92405 San Bernardino 31,217 100% 31,217
92407 San Bernardino 71,711 100% 71,711
92408 San Bernardino 14,325 100% 14,325
92410 San Bernardino 47,869 100% 47,869
92411 San Bernardino 27,249 100% 27,249
92415 San Bernardino 0 100% 0
92880 Eastvale 75,043 7.3% ≈ 4,187
93516 Boron 2,889 48% ≈ 81
93555 Ridgecrest 33,845 8.1% ≈ 11
93558 — 0 100% 0
93562 Searles Valley 1,849 100% 1,849

They also touch the county with under 1% of their land, so they aren’t counted: 92320 and 92509.

ZIP codes shared with other counties

These 10 ZIP codes have part of their land in another county. The first figure is the share of their land in San Bernardino County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are San Bernardino (9), Lake Arrowhead (6), Rancho Cucamonga (4), Victorville (4), Fontana (3), and Ontario (3); 51 places in all.

They start with 7 different three-digit prefixes, one per USPS sorting center: 890, 917, 922, 923, 924, 928, and 935.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know