San Bernardino, CA Area: 2026 BAH at a glance

Military Housing Area CA031 covers 78 ZIP codes in San Bernardino, Fontana, Rancho Cucamonga, Hesperia, Loma Linda and nearby communities, California. BAH is set by your duty station's ZIP code, not where you choose to live, so this table applies to anyone assigned inside it.

E-4 with deps
$2,958
$2,220 without
E-5 with deps
$3,288
$2,466 without
E-6 with deps
$3,381
$2,667 without
E-7 with deps
$3,399
$2,973 without
O-3 with deps
$3,414
$3,339 without

An E-5 with dependents here receives $3,288 a month, 59% above the median housing area ($2,064), ranking 38 of 338 nationally.

For officers, an O-3 with dependents gets $3,414, ranking 66 of 338 (35% above the $2,529 median). Promotion from E-5 to E-7 adds $111 a month in housing allowance here, before any change in base pay.

Dependents add $822 a month for an E-5 (33% over the $2,466 single rate), more than the typical $375 gap nationally. The with-dependents rate is the same whether you have one dependent or five.

2026 BAH rates for every grade

Monthly, effective January 1, 2026. "Difference" is what dependents add at each grade.

GradeWith dependentsWithoutDifference
E-1$2,958$2,220$738
E-2$2,958$2,220$738
E-3$2,958$2,220$738
E-4$2,958$2,220$738
E-5$3,288$2,466$822
E-6$3,381$2,667$714
E-7$3,399$2,973$426
E-8$3,408$3,312$96
E-9$3,465$3,327$138
W-1$3,396$2,850$546
W-2$3,405$3,309$96
W-3$3,417$3,333$84
W-4$3,489$3,372$117
W-5$3,597$3,387$210
O-1E$3,402$3,285$117
O-2E$3,411$3,324$87
O-3E$3,504$3,369$135
O-1$3,306$2,628$678
O-2$3,378$3,180$198
O-3$3,414$3,339$75
O-4$3,630$3,375$255
O-5$3,798$3,390$408
O-6$3,828$3,393$435
O-7$3,855$3,438$417

Official DoD rates for MHA CA031. If rates in an area fall, members already there keep their higher rate (rate protection) until they PCS or their eligibility changes. 2027 rates are normally announced in mid-December: what to expect.

Nearby housing areas

The closest other MHAs by ZIP-code center. Your BAH follows your duty ZIP, but these show how the rate changes across the region if you are choosing between assignments.

Within about 87 miles, E-5 with-dependents BAH runs from $1,563 (Kern County, CA) to $3,963 (Camp Pendleton (Oceanside, CA)), a spread of $2,400 a month or $28,800 a year for the same rank.

Housing areaDistanceE-5 with depsO-3 with deps
Riverside, CA Area CA04133 mi$3,351$3,705
Victorville, CA Area CA02841 mi$2,001$2,748
Los Angeles, CA Area CA03755 mi$3,882$4,524
Los Angeles County, CA CA45758 mi$2,658$3,264
Camp Pendleton (Oceanside, CA) CA02468 mi$3,963$4,659
Kern County, CA CA02187 mi$1,563$2,154

ZIP codes in this housing area

San Bernardino, CA

924019240292403924049240592406924079240892410924119241392415924189242392427

Fontana, CA

9233192334923359233692337

Rancho Cucamonga, CA

9170191729917309173791739

Hesperia, CA

923409234492345

Loma Linda, CA

923509235492357

Redlands, CA

923739237492375

Phelan, CA

9232992371

Rialto, CA

9237692377

Victorville, CA

9239292393

Adelanto, CA

92301

Angelus Oaks, CA

92305

Apple Valley, CA

92308

Big Bear City, CA

92314

Big Bear Lake, CA

92315

Bloomington, CA

92316

Blue Jay, CA

92317

Bryn Mawr, CA

92318

Cedar Glen, CA

92321

Cedarpines Park, CA

92322

Cima, CA

92323

Colton, CA

92324

Crestline, CA

92325

Fawnskin, CA

92333

Forest Falls, CA

92339

Grand Terrace, CA

92313

Green Valley Lake, CA

92341

Guasti, CA

91743

Highland, CA

92346

Lake Arrowhead, CA

92352

Landers, CA

92285

Lucerne Valley, CA

92356

Lytle Creek, CA

92358

Mentone, CA

92359

Mount Baldy, CA

91759

Ontario, CA

91758

Patton, CA

92369

Pinon Hills, CA

92372

Rimforest, CA

92378

Running Springs, CA

92382

Skyforest, CA

92385

Plus 7 more communities. Look up any ZIP in the BAH calculator.

Using this rate

Place names: GeoNames (CC BY 4.0), matched to the official DoD ZIP-to-MHA mapping. Rates: DoD BAH rate file effective January 1, 2026.