County ZIP codes · California · FIPS 06071

San Bernardino County, CA ZIP Codes

San Bernardino County, California has 122 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 98 residential and 24 for PO boxes or a single organization. 91 of the residential ones lie mainly in San Bernardino County and 7 mainly in a neighboring county; 10 cross the county line. Median household income ranges from $40,068 in 92363 (Needles) to $154,349 in 91784 (Upland) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of San Bernardino County?

89019 · Jean: $45k91701 · Rancho Cucamonga: $114k91708 · Chino: $109k91709 · Chino Hills: $126k91710 · Chino: $103k91730 · Rancho Cucamonga: $92k91737 · Rancho Cucamonga: $122k91739 · Rancho Cucamonga: $143k91759 · Mt Baldy: $123k91761 · Ontario: $101k91762 · Ontario: $84k91763 · Montclair: $79k91764 · Ontario: $82k91766 · Pomona: $82k91784 · Upland: $154k91786 · Upland: $93k92242 · Earp: $38k92252 · Joshua Tree: $67k92256 · Morongo Valley: $52k92267 · Parker Dam: –92268 · Pioneertown: $59k92277 · Twentynine Palms: $61k92278 · Twentynine Palms: –92280 · Vidal: –92284 · Yucca Valley: $58k92285 · Landers: $48k92301 · Adelanto: $69k92304 · Amboy: –92305 · Angelus Oaks: $146k92307 · Apple Valley: $77k92308 · Apple Valley: $67k92309 · Baker: –92310 · Fort Irwin: $76k92311 · Barstow: $62k92313 · Grand Terrace: $84k92314 · Big Bear City: $75k92315 · Big Bear Lake: $77k92316 · Bloomington: $84k92317 · Blue Jay: $99k92321 · Cedar Glen: $124k92322 · Cedarpines Park: $149k92324 · Colton: $71k92325 · Crestline: $71k92327 · Daggett: –92332 · Essex: –92333 · Fawnskin: –92335 · Fontana: $78k92336 · Fontana: $123k92337 · Fontana: $108k92338 · Ludlow: –92339 · Forest Falls: $77k92341 · Green Valley Lake: $97k92342 · Helendale: $115k92344 · Hesperia: $98k92345 · Hesperia: $70k92346 · Highland: $85k92347 · Hinkley: $59k92350 · Loma Linda: –92352 · Lake Arrowhead: $106k92354 · Loma Linda: $84k92356 · Lucerne Valley: $55k92358 · Lytle Creek: $86k92359 · Mentone: $78k92363 · Needles: $40k92364 · Nipton: –92365 · Newberry Springs: $68k92368 · Oro Grande: $81k92369 · Patton: –92371 · Phelan: $79k92372 · Pinon Hills: $67k92373 · Redlands: $101k92374 · Redlands: $103k92376 · Rialto: $80k92377 · Rialto: $116k92378 · Rimforest: $105k92382 · Running Springs: $82k92385 · Skyforest: –92386 · Sugarloaf: $51k92391 · Twin Peaks: $82k92392 · Victorville: $88k92394 · Victorville: $79k92395 · Victorville: $62k92397 · Wrightwood: $77k92398 · Yermo: $60k92399 · Yucaipa: $92k92401 · San Bernardino: $27k92404 · San Bernardino: $67k92405 · San Bernardino: $67k92407 · San Bernardino: $94k92408 · San Bernardino: $68k92410 · San Bernardino: $54k92411 · San Bernardino: $54k92880 · Corona: $151k93516 · Boron: $61k93555 · Ridgecrest: $87k93558 · Red Mountain: –93562 · Trona: $66k92277923329236392309923119236492365890199235692280922859230192347923079237192310922849240792242923389234593555923059234293562923089175993516923739230492339923979231492256923279235989019 · Jean: $45k91701 · Rancho Cucamonga: $114k91708 · Chino: $109k91709 · Chino Hills: $126k91710 · Chino: $103k91730 · Rancho Cucamonga: $92k91737 · Rancho Cucamonga: $122k91739 · Rancho Cucamonga: $143k91759 · Mt Baldy: $123k91761 · Ontario: $101k91762 · Ontario: $84k91763 · Montclair: $79k91764 · Ontario: $82k91766 · Pomona: $82k91784 · Upland: $154k91786 · Upland: $93k92242 · Earp: $38k92252 · Joshua Tree: $67k92256 · Morongo Valley: $52k92267 · Parker Dam: –92268 · Pioneertown: $59k92277 · Twentynine Palms: $61k92278 · Twentynine Palms: –92280 · Vidal: –92284 · Yucca Valley: $58k92285 · Landers: $48k92301 · Adelanto: $69k92304 · Amboy: –92305 · Angelus Oaks: $146k92307 · Apple Valley: $77k92308 · Apple Valley: $67k92309 · Baker: –92310 · Fort Irwin: $76k92311 · Barstow: $62k92313 · Grand Terrace: $84k92314 · Big Bear City: $75k92315 · Big Bear Lake: $77k92316 · Bloomington: $84k92317 · Blue Jay: $99k92321 · Cedar Glen: $124k92322 · Cedarpines Park: $149k92324 · Colton: $71k92325 · Crestline: $71k92327 · Daggett: –92332 · Essex: –92333 · Fawnskin: –92335 · Fontana: $78k92336 · Fontana: $123k92337 · Fontana: $108k92338 · Ludlow: –92339 · Forest Falls: $77k92341 · Green Valley Lake: $97k92342 · Helendale: $115k92344 · Hesperia: $98k92345 · Hesperia: $70k92346 · Highland: $85k92347 · Hinkley: $59k92352 · Lake Arrowhead: $106k92354 · Loma Linda: $84k92356 · Lucerne Valley: $55k92358 · Lytle Creek: $86k92359 · Mentone: $78k92363 · Needles: $40k92364 · Nipton: –92365 · Newberry Springs: $68k92368 · Oro Grande: $81k92369 · Patton: –92371 · Phelan: $79k92372 · Pinon Hills: $67k92373 · Redlands: $101k92374 · Redlands: $103k92376 · Rialto: $80k92377 · Rialto: $116k92378 · Rimforest: $105k92382 · Running Springs: $82k92385 · Skyforest: –92386 · Sugarloaf: $51k92391 · Twin Peaks: $82k92392 · Victorville: $88k92394 · Victorville: $79k92395 · Victorville: $62k92397 · Wrightwood: $77k92398 · Yermo: $60k92399 · Yucaipa: $92k92401 · San Bernardino: $27k92404 · San Bernardino: $67k92405 · San Bernardino: $67k92407 · San Bernardino: $94k92408 · San Bernardino: $68k92410 · San Bernardino: $54k92411 · San Bernardino: $54k92880 · Corona: $151k93516 · Boron: $61k93555 · Ridgecrest: $87k93558 · Red Mountain: –93562 · Trona: $66k922779233292363923099231192364923658901992356922809228592301923079231092407923389230589019 · Jean: $45k91701 · Rancho Cucamonga: $114k91708 · Chino: $109k91709 · Chino Hills: $126k91710 · Chino: $103k91730 · Rancho Cucamonga: $92k91737 · Rancho Cucamonga: $122k91739 · Rancho Cucamonga: $143k91759 · Mt Baldy: $123k91761 · Ontario: $101k91762 · Ontario: $84k91763 · Montclair: $79k91764 · Ontario: $82k91766 · Pomona: $82k91784 · Upland: $154k91786 · Upland: $93k92242 · Earp: $38k92252 · Joshua Tree: $67k92256 · Morongo Valley: $52k92267 · Parker Dam: –92268 · Pioneertown: $59k92277 · Twentynine Palms: $61k92280 · Vidal: –92284 · Yucca Valley: $58k92285 · Landers: $48k92301 · Adelanto: $69k92304 · Amboy: –92305 · Angelus Oaks: $146k92307 · Apple Valley: $77k92308 · Apple Valley: $67k92309 · Baker: –92310 · Fort Irwin: $76k92311 · Barstow: $62k92313 · Grand Terrace: $84k92314 · Big Bear City: $75k92315 · Big Bear Lake: $77k92316 · Bloomington: $84k92317 · Blue Jay: $99k92321 · Cedar Glen: $124k92322 · Cedarpines Park: $149k92324 · Colton: $71k92325 · Crestline: $71k92327 · Daggett: –92332 · Essex: –92333 · Fawnskin: –92335 · Fontana: $78k92336 · Fontana: $123k92337 · Fontana: $108k92338 · Ludlow: –92339 · Forest Falls: $77k92341 · Green Valley Lake: $97k92342 · Helendale: $115k92344 · Hesperia: $98k92345 · Hesperia: $70k92346 · Highland: $85k92347 · Hinkley: $59k92352 · Lake Arrowhead: $106k92354 · Loma Linda: $84k92356 · Lucerne Valley: $55k92358 · Lytle Creek: $86k92359 · Mentone: $78k92363 · Needles: $40k92364 · Nipton: –92365 · Newberry Springs: $68k92368 · Oro Grande: $81k92371 · Phelan: $79k92372 · Pinon Hills: $67k92373 · Redlands: $101k92374 · Redlands: $103k92376 · Rialto: $80k92377 · Rialto: $116k92378 · Rimforest: $105k92382 · Running Springs: $82k92385 · Skyforest: –92386 · Sugarloaf: $51k92391 · Twin Peaks: $82k92392 · Victorville: $88k92394 · Victorville: $79k92395 · Victorville: $62k92397 · Wrightwood: $77k92398 · Yermo: $60k92399 · Yucaipa: $92k92404 · San Bernardino: $67k92405 · San Bernardino: $67k92407 · San Bernardino: $94k92408 · San Bernardino: $68k92410 · San Bernardino: $54k92411 · San Bernardino: $54k92880 · Corona: $151k93516 · Boron: $61k93555 · Ridgecrest: $87k93558 · Red Mountain: –93562 · Trona: $66k92277923329236392309923119236489019923569228092285
The residential ZIP codes of San Bernardino County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $68,333 and $98,071.

They carry 74 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 98 residential ZIP codes in San Bernardino County

91 ZIP codes lie mainly in San Bernardino County; 7 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in San Bernardino County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
92336 Fontana 105,517 5,307 $123k $628k 100%
92335 Fontana 97,511 5,586 $78k $462k 100%
92345 Hesperia 88,706 897 $70k $401k 100%
92376 Rialto 84,394 6,334 $80k $463k 100%
91710 Chino 78,754 3,577 $103k $687k 100%
91709 Chino Hills 78,006 1,741 $126k $876k 100%
92407 San Bernardino 71,711 878 $94k $515k 100%
91730 Rancho Cucamonga 71,613 5,216 $92k $616k 100%
92392 Victorville 65,429 1,755 $88k $410k 100%
91762 Ontario 64,235 4,492 $84k $606k 100%
92404 San Bernardino 63,243 2,002 $67k $426k 100%
91761 Ontario 62,935 2,209 $101k $635k 100%
92324 Colton 57,365 2,065 $71k $445k 68%
91764 Ontario 56,270 7,116 $82k $566k 100%
92346 Highland 56,179 2,072 $85k $499k 100%
91786 Upland 55,829 6,243 $93k $642k 100%
92399 Yucaipa 55,366 1,032 $92k $511k 99%
92410 San Bernardino 47,869 5,813 $54k $303k 100%
92395 Victorville 47,375 2,805 $62k $375k 100%
92374 Redlands 45,262 2,522 $103k $552k 100%
92308 Apple Valley 42,709 414 $67k $384k 100%
91739 Rancho Cucamonga 41,673 1,466 $143k $895k 100%
92394 Victorville 41,614 1,299 $79k $385k 100%
92307 Apple Valley 41,180 220 $77k $428k 100%
91701 Rancho Cucamonga 39,287 5,315 $114k $795k 100%
92301 Adelanto 38,577 172 $69k $348k 100%
91763 Montclair 37,700 7,113 $79k $570k 100%
92337 Fontana 36,026 2,630 $108k $573k 100%
92373 Redlands 35,257 884 $101k $766k 58%
92311 Barstow 33,954 80 $62k $246k 100%
92316 Bloomington 32,765 2,847 $84k $474k 100%
92405 San Bernardino 31,217 6,231 $67k $416k 100%
92411 San Bernardino 27,249 5,791 $54k $357k 100%
91784 Upland 26,886 2,942 $154k $892k 100%
92277 Twentynine Palms 26,277 16 $61k $248k 78%
92284 Yucca Valley 25,415 199 $58k $354k 100%
91737 Rancho Cucamonga 22,958 2,275 $122k $878k 100%
92354 Loma Linda 22,051 4,428 $84k $564k 100%
92371 Phelan 21,580 163 $79k $387k 100%
92344 Hesperia 21,349 568 $98k $483k 100%
92377 Rialto 20,814 2,893 $116k $583k 100%
91708 Chino 19,213 2,380 $109k $689k 100%
92408 San Bernardino 14,325 1,367 $68k $426k 100%
92313 Grand Terrace 13,078 3,618 $84k $518k 100%
92314 Big Bear City 9,334 255 $75k $457k 100%
92359 Mentone 9,284 484 $78k $431k 100%
92325 Crestline 9,065 1,037 $71k $387k 100%
92310 Fort Irwin 8,419 102 $76k – 100%
92342 Helendale 7,606 77 $115k $379k 100%
92252 Joshua Tree 7,538 67 $67k $354k 100%
92356 Lucerne Valley 6,543 18 $55k $270k 100%
92352 Lake Arrowhead 6,246 542 $106k $695k 100%
92363 Needles 5,531 15 $40k $164k 100%
92315 Big Bear Lake 5,215 178 $77k $590k 100%
92382 Running Springs 5,215 255 $82k $389k 100%
92372 Pinon Hills 5,149 200 $67k $459k 100%
92256 Morongo Valley 4,209 66 $52k $285k 100%
92278 Twentynine Palms 3,913 9,982 – – 100%
92285 Landers 2,764 10 $48k $275k 100%
92398 Yermo 2,609 26 $60k $312k 100%
92369 Patton 2,575 6,922 – – 100%
92391 Twin Peaks 2,254 1,139 $82k $341k 100%
92365 Newberry Springs 2,192 5 $68k $183k 100%
92386 Sugarloaf 2,042 889 $51k $459k 100%
93562 Trona 1,849 21 $66k $66k 100%
92401 San Bernardino 1,659 2,440 $27k $354k 100%
92242 Earp 1,359 30 $38k $128k 100%
92339 Forest Falls 1,302 16 $77k $492k 100%
92317 Blue Jay 916 570 $99k $572k 100%
92368 Oro Grande 906 18 $81k $360k 100%
92322 Cedarpines Park 770 234 $149k $588k 100%
92347 Hinkley 766 4 $59k $195k 100%
92321 Cedar Glen 724 102 $124k $641k 100%
92358 Lytle Creek 672 9 $86k $480k 100%
92327 Daggett 576 24 – – 100%
92305 Angelus Oaks 533 5 $146k $560k 100%
92268 Pioneertown 434 6 $59k $701k 100%
92341 Green Valley Lake 406 41 $97k $367k 100%
92350 Loma Linda 344 5,134 – – 100%
92309 Baker 343 1 – – 100%
92378 Rimforest 315 393 $105k $462k 100%
92333 Fawnskin 302 30 – $413k 100%
92385 Skyforest 198 22 – $561k 100%
92332 Essex 105 0 – $371k 100%
92364 Nipton 7 0 – – 100%
92267 Parker Dam no residents 0 – – 100%
92280 Vidal no residents 0 – – 100%
92304 Amboy no residents 0 – – 100%
92338 Ludlow no residents 0 – – 100%
92415 San Bernardino no residents 0 – – 100%
93558 Red Mountain no residents 0 – – 100%

Partly in San Bernardino County

Residential ZIP codes mainly in another county that reach at least 1% into San Bernardino County, by their share here
In this county
93516 Boron 2,889 101 $61k $127k 48%
92397 Wrightwood 5,854 123 $77k $478k 34%
89019 Jean 2,614 5 $45k $235k 22%
91759 Mt Baldy 341 4 $123k $375k 21%
93555 Ridgecrest 33,845 433 $87k $253k 8%
92880 Corona 75,043 2,867 $151k $811k 7%
91766 Pomona 69,327 6,865 $82k $599k 4%

Download the 122 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

11 ZIP codes of San Bernardino County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in San Bernardino County and in the neighboring counties
ZIPIn San BernardinoElsewhere
928807%Riverside County 93%
917664%Los Angeles County 96%
9232468%Riverside County 32%
9239999%
9237358%Riverside County 42%
935558%Kern County 92%
9227778%Riverside County 22%
9239734%Los Angeles County 66%
9351648%Kern County 52%
8901922%Clark County 78%
9175921%Los Angeles County 79%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in San Bernardino County without a residential area (GeoNames postal codes)
ZIPPostal name
91729Rancho Cucamonga
91743Guasti
91758Ontario
91785Upland
92248La Quinta
92286Yucca Valley
92312Barstow
92318Bryn Mawr
92323Cima
92329Phelan
92334Fontana
92340Hesperia
92357Loma Linda
92366Mountain Pass
92375Redlands
92393Victorville
92402San Bernardino
92403San Bernardino
92406San Bernardino
92413San Bernardino
92418San Bernardino
92423San Bernardino
92427San Bernardino
93592Trona

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do San Bernardino County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. San Bernardino County's ZIP codes use 7 prefixes: 890, 917, 922, 923, 924, 928 and 935.

Three-digit prefixes of San Bernardino County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are San Bernardino County's
PrefixSectional centerHereAll codes
890 Las Vegas, NV (SCF 890) 1 61
917 Industry, CA (SCF 917) 19 64
922 Sn Bernardino, CA (SCF 923) 12 59
923 Sn Bernardino, CA (SCF 923) 69 74
924 Sn Bernardino, CA (SCF 923) 15 15
928 Anaheim, CA (SCF 928) 1 61
935 Bakersfield, CA (SCF 932) 5 54

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.