California cities — momentum scores, home values & rankings

All states·California

527 California cities tracked. Sorted by composite momentum score (home prices, rent, population).

Long thesis

The state has 425 tracked cities with a 57/100 pop-weighted momentum. Bull case rests on the variance in the distribution — not every city moves with the average, and the top of this state's distribution is doing fine.

Short thesis

Median home is $768,251 with weak recent direction. Premium pricing in a flat tape is the bear: you're paying for trend that already happened, and the next buyer can't extend it.

527
Cities tracked
$765,319
Median home (state)
225
Rising / Hot
71
Cooling / Declining

Montecito

pop 8,638
87
Hot$5,630,816 · +9.2%

Imperial

pop 22,102
84
Hot$440,992 · +7.4%

Heber

pop 6,896
80
Hot$395,365 · +6.9%

Newport Beach

pop 82,970
78
Hot$3,709,420 · +9.0%

North Tustin

pop 25,718
77
Rising$1,777,295 · +2.2%

Brawley

pop 28,188
76
Rising$361,066 · +5.3%

Coto de Caza

pop 14,710
76
Rising$2,018,936 · +0.5%

El Centro

pop 44,230
75
Rising$388,578 · +8.2%

Calexico

pop 38,744
75
Rising$392,514 · +7.0%

Fowler

pop 7,470
75
Rising$472,803 · +3.0%

Ladera Heights

pop 6,654
75
Rising$1,749,038 · +3.4%

Mecca

pop 8,219
75
Rising$336,680 · +1.6%

Carpinteria

pop 12,876
74
Rising$1,522,458 · +6.8%

Orange Cove

pop 9,708
74
Rising$299,761 · +4.9%

Firebaugh

pop 8,424
74
Rising$338,468 · +3.5%

Nipomo

pop 18,176
74
Rising$942,651 · +3.3%

Laguna Niguel

pop 64,185
73
Rising$1,500,721 · +3.0%

Kingsburg

pop 13,128
73
Rising$478,550 · +3.7%

Woodlake

pop 7,774
73
Rising$334,238 · +2.4%

Bonita

pop 12,917
73
Rising$1,136,110 · +1.6%

Earlimart

pop 7,679
73
Rising$269,619 · +1.4%

Fountain Valley

pop 56,036
72
Rising$1,387,373 · +3.0%

Coachella

pop 45,165
72
Rising$432,187 · +0.3%

San Juan Capistrano

pop 35,469
72
Rising$1,350,021 · +1.6%

Dana Point

pop 32,585
72
Rising$1,738,852 · +3.8%

Kerman

pop 17,497
72
Rising$414,312 · +1.7%

Mendota

pop 12,623
72
Rising$331,901 · +5.0%

Guadalupe

pop 8,735
72
Rising$563,430 · +0.6%

Solvang

pop 5,988
72
Rising$1,420,499 · +5.3%

Villa Park

pop 5,698
72
Rising$2,346,203 · +2.6%

Oceano

pop 7,183
72
Rising$680,845 · +3.1%

Madera

pop 69,094
71
Rising$425,124 · +2.6%

San Luis Obispo

pop 49,729
71
Rising$1,101,682 · +2.2%

Dinuba

pop 25,833
71
Rising$354,985 · +2.0%

Lindsay

pop 12,706
71
Rising$312,313 · +3.8%

Winton

pop 11,709
71
Rising$362,082 · +0.8%

Ladera Ranch

pop 26,170
71
Rising$1,398,597 · -1.0%

Muscoy

pop 10,719
71
Rising$454,153 · +0.8%

Costa Mesa

pop 109,131
70
Rising$1,416,645 · +3.6%

Hanford

pop 60,594
70
Rising$382,129 · +2.2%

Reedley

pop 26,138
70
Rising$390,393 · +2.1%

Parlier

pop 14,429
70
Rising$329,523 · +3.8%

Avenal

pop 14,108
70
Rising$255,942 · +0.8%

Solana Beach

pop 12,868
70
Rising$2,256,807 · +3.0%

Lamont

pop 14,049
70
Rising$253,322 · -0.2%

Los Osos

pop 14,465
70
Rising$878,079 · +1.9%

Templeton

pop 8,386
70
Rising$945,182 · +1.6%

Irvine

pop 318,683
69
Rising$1,566,872 · -1.2%

Garden Grove

pop 172,361
69
Rising$1,012,728 · +1.9%

Perris

pop 83,032
69
Rising$544,552 · -0.1%

San Clemente

pop 62,627
69
Rising$1,744,315 · +0.6%

Encinitas

pop 61,137
69
Rising$1,931,548 · +1.3%

Delano

pop 53,198
69
Rising$333,450 · +1.1%

Soledad

pop 26,345
69
Rising$636,370 · +1.3%

Shafter

pop 22,754
69
Rising$382,330 · -1.3%

Laguna Beach

pop 22,564
69
Rising$3,006,761 · +3.2%

Pismo Beach

pop 7,984
69
Rising$1,116,118 · +2.7%

Atherton

pop 7,022
69
Rising$8,203,578 · +9.4%

Huntington Beach

pop 193,151
68
Rising$1,364,265 · +3.2%

Tulare

pop 72,601
68
Rising$354,538 · +0.3%

Placentia

pop 53,395
68
Rising$1,115,760 · -0.1%

Stanton

pop 41,188
68
Rising$794,615 · -0.0%

Adelanto

pop 37,941
68
Rising$397,242 · +0.1%

Millbrae

pop 23,321
68
Rising$2,066,580 · +4.9%

Corcoran

pop 22,627
68
Rising$267,300 · +0.6%

La Palma

pop 15,092
68
Rising$1,201,488 · +2.5%

King City

pop 13,920
68
Rising$525,329 · +0.5%

Orland

pop 8,605
68
Rising$395,925 · +3.5%

Calipatria

pop 6,522
68
Rising$263,165 · +3.9%

Holtville

pop 5,612
68
Rising$349,705 · +5.7%

Oildale

pop 36,135
68
Rising$283,869 · -0.3%

Rosamond

pop 20,961
68
Rising$410,633 · -0.4%

Hacienda Heights

pop 54,191
68
Rising$963,121 · +1.4%

Rowland Heights

pop 48,231
68
Rising$994,143 · +0.1%

Avocado Heights

pop 13,317
68
Rising$838,946 · +0.8%

Orosi

pop 8,329
68
Rising$307,929 · -0.5%

Oak Park

pop 13,898
68
Rising$1,155,532 · +0.9%

San Bernardino

pop 224,775
67
Rising$492,059 · +0.3%

Visalia

pop 146,271
67
Rising$397,983 · +0.8%

Clovis

pop 127,993
67
Rising$521,412 · +0.1%

Santa Maria

pop 111,346
67
Rising$658,222 · +2.1%

Beaumont

pop 59,502
67
Rising$537,750 · -0.4%

Los Altos

pop 30,864
67
Rising$4,681,519 · +3.6%

Lemoore

pop 27,057
67
Rising$382,912 · +2.8%

Sanger

pop 26,649
67
Rising$412,210 · +2.2%

Selma

pop 24,505
67
Rising$362,276 · +2.1%

Seal Beach

pop 24,421
67
Rising$845,597 · +1.8%

Chowchilla

pop 19,191
67
Rising$391,417 · +1.6%

Los Alamitos

pop 11,846
67
Rising$1,578,432 · +1.2%

Farmersville

pop 10,501
67
Rising$290,387 · +0.2%

Hughson

pop 7,903
67
Rising$552,921 · +0.6%

Rancho Mission Viejo

pop 10,378
67
Rising$1,206,703 · -1.6%

Bloomington

pop 24,339
67
Rising$569,905 · -0.2%

Phelan

pop 13,859
67
Rising$467,385 · -0.3%

Fallbrook

pop 32,267
67
Rising$889,936 · -0.3%

Keyes

pop 5,672
67
Rising$432,402 · +0.5%

Bakersfield

pop 417,468
66
Rising$396,712 · -0.3%

Santa Ana

pop 316,184
66
Rising$865,610 · +0.3%

Victorville

pop 140,721
66
Rising$436,412 · -0.6%

Menifee

pop 117,041
66
Rising$587,277 · -1.5%

Hesperia

pop 101,836
66
Rising$461,916 · +0.4%

Mission Viejo

pop 91,601
66
Rising$1,230,115 · -0.6%

Westminster

pop 89,537
66
Rising$1,097,961 · +1.9%

Santa Barbara

pop 87,291
66
Rising$1,854,699 · +1.9%

Yorba Linda

pop 66,489
66
Rising$1,420,707 · +0.8%

Porterville

pop 63,517
66
Rising$328,810 · +0.4%

Lompoc

pop 43,594
66
Rising$588,845 · +2.0%

Menlo Park

pop 33,040
66
Rising$2,867,595 · +5.2%

Norco

pop 25,400
66
Rising$925,272 · +2.2%

Loma Linda

pop 25,197
66
Rising$642,786 · +0.9%

San Marino

pop 12,105
66
Rising$2,852,320 · +7.2%

Calimesa

pop 11,150
66
Rising$568,869 · -1.1%

Huron

pop 6,737
66
Rising$252,742 · -0.9%

Homeland

pop 6,772
66
Rising$563,211 · -1.2%

Nuevo

pop 6,733
66
Rising$570,199 · -0.3%

Elverta

pop 5,435
66
Rising$510,741 · +2.6%

Stanford

pop 21,150
66
Rising$3,316,685 · +2.0%

San Martin

pop 7,008
66
Rising$1,628,415 · +2.7%

Fresno

pop 550,105
65
Rising$391,442 · +0.3%

Orange

pop 137,941
65
Rising$1,137,228 · +0.8%

Santa Clara

pop 133,132
65
Rising$1,766,558 · -1.4%

Merced

pop 96,073
65
Rising$397,040 · -1.5%

South Gate

pop 90,805
65
Rising$698,627 · +1.7%

Tustin

pop 78,863
65
Rising$1,192,201 · -0.2%

Eastvale

pop 70,751
65
Rising$949,781 · +0.2%

Lynwood

pop 63,596
65
Rising$689,642 · +3.0%

Cupertino

pop 58,710
65
Rising$3,183,398 · +1.8%

National City

pop 58,460
65
Rising$695,482 · +0.8%

Aliso Viejo

pop 50,457
65
Rising$1,013,561 · -0.5%

Cypress

pop 49,286
65
Rising$1,082,934 · +1.7%

Campbell

pop 42,895
65
Rising$1,977,750 · +1.7%

Banning

pop 31,929
65
Rising$414,325 · -1.1%

South Pasadena

pop 25,656
65
Rising$1,713,186 · +4.6%

Greenfield

pop 21,042
65
Rising$552,849 · -2.0%

Coronado

pop 18,031
65
Rising$2,581,543 · +2.0%

Coalinga

pop 16,722
65
Rising$294,551 · +2.8%

West Puente Valley

pop 22,959
65
Rising$752,923 · +0.7%

Alpine

pop 14,696
65
Rising$971,034 · +0.4%

Jamul

pop 6,179
65
Rising$1,037,403 · -0.2%

Oak View

pop 6,215
65
Rising$892,410 · +0.4%

Jurupa Valley

pop 108,154
64
Rising$673,823 · -0.3%

Indio

pop 94,275
64
Rising$516,996 · -1.7%

Hemet

pop 92,912
64
Rising$445,441 · -0.4%

Chino Hills

pop 77,418
64
Rising$997,660 · +1.3%

San Jacinto

pop 55,515
64
Rising$483,789 · -0.4%

La Mirada

pop 46,367
64
Rising$890,891 · +1.6%

Monrovia

pop 37,787
64
Rising$995,184 · +1.2%

Claremont

pop 36,139
64
Rising$1,035,648 · +1.8%

Atwater

pop 32,248
64
Rising$423,396 · +0.5%

Santa Paula

pop 31,786
64
Rising$714,675 · -0.2%

Burlingame

pop 30,885
64
Rising$2,797,065 · +5.3%

Saratoga

pop 30,486
64
Rising$4,209,301 · +1.8%

Atascadero

pop 29,743
64
Rising$783,952 · +2.4%

Duarte

pop 23,493
64
Rising$801,794 · +0.8%

Arvin

pop 19,661
64
Rising$299,425 · -0.5%

Laguna Woods

pop 17,058
64
Rising$469,375 · +0.6%

Waterford

pop 9,271
64
Rising$431,202 · +0.7%

Gridley

pop 7,355
64
Rising$352,535 · +3.3%

Mammoth Lakes

pop 7,124
64
Rising$820,081 · +1.6%

Willows

pop 6,079
64
Rising$316,824 · +3.8%

Williams

pop 5,598
64
Rising$375,326 · +1.1%

Cambria

pop 5,678
64
Rising$1,008,576 · +0.9%

Anaheim

pop 344,561
63
Rising$952,227 · +0.5%

Ontario

pop 185,285
63
Rising$671,948 · -1.5%

Chino

pop 94,010
63
Rising$763,782 · -1.0%

Lake Forest

pop 87,159
63
Rising$1,207,337 · -1.7%

Lakewood

pop 78,494
63
Rising$886,739 · +1.2%

Apple Valley

pop 75,029
63
Rising$433,460 · +0.1%

Lake Elsinore

pop 73,595
63
Rising$588,425 · -0.9%

Paramount

pop 51,169
63
Rising$651,262 · +2.3%

Covina

pop 49,245
63
Rising$805,516 · +1.0%

Azusa

pop 48,383
63
Rising$714,980 · +0.4%

Cerritos

pop 46,851
63
Rising$1,094,310 · +2.3%

Temple City

pop 34,989
63
Rising$1,109,908 · +1.9%

Manhattan Beach

pop 33,453
63
Rising$3,260,960 · +5.0%

Los Gatos

pop 32,952
63
Rising$2,705,565 · +1.2%

La Verne

pop 30,192
63
Rising$951,561 · +1.1%

Hermosa Beach

pop 18,687
63
Rising$2,272,479 · +3.1%

Rancho Mirage

pop 18,001
63
Rising$846,451 · -2.6%

Artesia

pop 15,662
63
Rising$876,967 · +1.3%

Canyon Lake

pop 11,161
63
Rising$704,772 · +0.1%

Exeter

pop 10,186
63
Rising$391,264 · +0.2%

Gonzales

pop 8,431
63
Rising$635,579 · +1.1%

Westlake Village

pop 7,593
63
Rising$1,606,309 · +2.8%

La Habra Heights

pop 5,382
63
Rising$1,416,118 · +2.4%

Buellton

pop 5,023
63
Rising$918,010 · +1.6%

Florence-Graham

pop 61,983
63
Rising$594,692 · -0.2%

Valinda

pop 22,437
63
Rising$778,082 · -0.5%

Alondra Park

pop 8,569
63
Rising$876,318 · +1.2%

Acton

pop 7,431
63
Rising$852,323 · -0.8%

Granite Bay

pop 21,247
63
Rising$1,166,031 · +1.5%

Soquel

pop 9,980
63
Rising$1,350,540 · +3.3%

Fontana

pop 218,455
62
Rising$641,894 · -1.4%

Corona

pop 161,540
62
Rising$765,560 · -1.2%

Sunnyvale

pop 156,792
62
Rising$2,144,024 · -0.2%

Fullerton

pop 140,054
62
Rising$1,047,700 · -0.0%

Temecula

pop 112,431
62
Rising$769,756 · -1.6%

West Covina

pop 106,920
62
Rising$851,613 · +1.0%

Rialto

pop 104,918
62
Rising$591,316 · -0.3%

Vista

pop 99,322
62
Rising$883,266 · -0.7%

Mountain View

pop 87,316
62
Rising$2,029,113 · -0.3%

Whittier

pop 85,589
62
Rising$825,033 · +1.0%

Upland

pop 79,684
62
Rising$824,627 · +0.2%

Redlands

pop 74,279
62
Rising$638,729 · +0.0%

Palo Alto

pop 67,658
62
Rising$3,683,761 · +1.9%

La Habra

pop 61,391
62
Rising$910,112 · -0.0%

Montebello

pop 60,617
62
Rising$827,846 · +1.4%

Arcadia

pop 54,472
62
Rising$1,420,654 · +2.7%

Colton

pop 53,528
62
Rising$497,553 · -0.7%

Ceres

pop 49,253
62
Rising$455,490 · -0.0%

Brea

pop 47,844
62
Rising$1,132,739 · -0.3%

Morgan Hill

pop 45,952
62
Rising$1,358,162 · +0.4%

San Gabriel

pop 37,926
62
Rising$1,123,107 · +3.8%

Bell

pop 31,930
62
Rising$691,333 · +2.0%

San Carlos

pop 29,403
62
Rising$2,476,617 · +3.0%

Wasco

pop 27,409
62
Rising$316,788 · -1.6%

Belmont

pop 27,132
62
Rising$2,359,209 · +2.4%

Riverbank

pop 25,625
62
Rising$486,333 · -0.4%

San Fernando

pop 23,488
62
Rising$755,200 · +0.5%

Cudahy

pop 21,694
62
Rising$692,320 · +1.5%

El Segundo

pop 16,544
62
Rising$1,753,946 · +3.3%

Live Oak

pop 9,503
62
Rising$392,922 · +0.9%

Willowbrook

pop 24,295
62
Rising$659,032 · +0.1%

Delhi

pop 10,656
62
Rising$415,853 · -1.0%

Mentone

pop 9,557
62
Rising$521,194 · -1.9%

Moreno Valley

pop 213,919
61
Stable$552,845 · -1.2%

Oceanside

pop 170,941
61
Stable$877,452 · -1.0%

Downey

pop 109,368
61
Stable$888,820 · +1.6%

Alhambra

pop 80,279
61
Stable$940,493 · +2.2%

Redondo Beach

pop 68,075
61
Stable$1,506,935 · +1.7%

Highland

pop 56,499
61
Stable$548,510 · +0.2%

La Quinta

pop 39,907
61
Stable$748,855 · -1.6%

Wildomar

pop 37,736
61
Stable$655,675 · -0.8%

Desert Hot Springs

pop 33,917
61
Stable$379,672 · -3.0%

Laguna Hills

pop 30,378
61
Stable$1,239,941 · -1.0%

Oakdale

pop 23,209
61
Stable$558,959 · +0.8%

Port Hueneme

pop 21,325
61
Stable$629,470 · +0.2%

South El Monte

pop 19,121
61
Stable$763,941 · +0.1%

Grover Beach

pop 12,534
61
Stable$775,105 · +0.0%

Hillsborough

pop 11,171
61
Stable$5,422,424 · +7.6%

Los Altos Hills

pop 8,435
61
Stable$6,069,528 · +2.4%

Lakeside

pop 21,152
61
Stable$819,807 · -1.0%

Valley Center

pop 10,087
61
Stable$943,305 · -1.2%

Riverside

pop 323,757
60
Stable$648,603 · -1.1%

Rancho Cucamonga

pop 176,675
60
Stable$791,317 · -0.7%

Torrance

pop 139,576
60
Stable$1,128,110 · +1.0%

Thousand Oaks

pop 124,229
60
Stable$1,053,424 · -0.0%

El Monte

pop 104,639
60
Stable$768,251 · +1.1%

San Marcos

pop 96,620
60
Stable$958,974 · -1.9%

Buena Park

pop 82,611
60
Stable$940,393 · +0.3%

Baldwin Park

pop 69,247
60
Stable$721,836 · +1.0%

Gardena

pop 58,921
60
Stable$791,844 · +1.2%

Yucaipa

pop 54,465
60
Stable$575,091 · +0.7%

Diamond Bar

pop 52,292
60
Stable$1,031,856 · +0.6%

Rosemead

pop 49,582
60
Stable$916,733 · +1.6%

Goleta

pop 32,611
60
Stable$1,384,420 · -1.9%

Lemon Grove

pop 27,867
60
Stable$763,333 · -1.3%

Barstow

pop 24,897
60
Stable$264,480 · -2.5%

Arroyo Grande

pop 18,249
60
Stable$1,037,533 · -0.5%

Fillmore

pop 17,216
60
Stable$688,125 · -1.4%

Pacific Grove

pop 14,851
60
Stable$1,438,129 · -1.0%

Red Bluff

pop 14,286
60
Stable$316,294 · +2.1%

Winters

pop 7,825
60
Stable$617,293 · -1.5%

Loomis

pop 6,939
60
Stable$954,223 · +0.5%

Dos Palos

pop 5,759
60
Stable$362,172 · -0.5%

La Crescenta-Montrose

pop 19,997
60
Stable$1,318,332 · -1.0%

Wilton

pop 5,958
60
Stable$962,007 · +1.0%

Ramona

pop 21,468
60
Stable$816,193 · -1.5%

Long Beach

pop 450,901
59
Stable$862,599 · +1.0%

Modesto

pop 220,592
59
Stable$447,353 · -0.6%

Salinas

pop 160,783
59
Stable$751,711 · -0.7%

Pomona

pop 147,966
59
Stable$689,570 · -0.4%

Murrieta

pop 112,539
59
Stable$690,322 · -1.5%

Norwalk

pop 98,230
59
Stable$765,319 · +0.2%

Bellflower

pop 75,716
59
Stable$806,299 · +0.3%

Pico Rivera

pop 59,363
59
Stable$753,470 · +0.5%

Montclair

pop 37,650
59
Stable$662,248 · -1.3%

Moorpark

pop 35,621
59
Stable$944,766 · +0.7%

Walnut

pop 27,250
59
Stable$1,195,691 · +0.6%

Patterson

pop 25,495
59
Stable$510,238 · -1.8%

Maywood

pop 23,838
59
Stable$652,211 · +1.5%

Agoura Hills

pop 19,429
59
Stable$1,262,997 · +0.8%

Santa Fe Springs

pop 18,683
59
Stable$783,867 · -0.1%

Corte Madera

pop 10,006
59
Stable$1,858,842 · +4.6%

Ione

pop 9,411
59
Stable$464,760 · -1.1%

Westmont

pop 33,913
59
Stable$702,395 · +0.5%

Lucerne Valley

pop 5,331
59
Stable$259,888 · +0.4%

Spring Valley

pop 30,998
59
Stable$772,796 · -1.8%

Chula Vista

pop 278,546
58
Stable$849,245 · -1.4%

Roseville

pop 163,304
58
Stable$650,823 · -1.5%

Carson

pop 91,358
58
Stable$794,774 · +0.5%

Compton

pop 91,129
58
Stable$637,625 · +1.6%

Camarillo

pop 69,881
58
Stable$921,679 · -0.5%

La Mesa

pop 60,767
58
Stable$896,448 · -1.6%

Lincoln

pop 56,268
58
Stable$646,100 · -1.6%

San Dimas

pop 33,226
58
Stable$926,824 · +1.0%

Livingston

pop 14,767
58
Stable$427,675 · -2.5%

Mill Valley

pop 13,904
58
Stable$2,136,794 · +4.2%

Hawaiian Gardens

pop 13,457
58
Stable$654,019 · -0.1%

Palos Verdes Estates

pop 12,668
58
Stable$2,794,222 · +0.3%

Commerce

pop 11,882
58
Stable$700,949 · +0.5%

Tiburon

pop 8,933
58
Stable$3,078,399 · +4.0%

Ojai

pop 7,563
58
Stable$1,156,434 · -1.2%

Escalon

pop 7,453
58
Stable$602,481 · +0.9%

East Los Angeles

pop 118,786
58
Stable$679,819 · -0.3%

Oakhurst

pop 5,945
58
Stable$439,165 · -2.1%

Ben Lomond

pop 6,337
58
Stable$931,171 · +3.1%

Oxnard

pop 200,616
57
Stable$765,773 · -0.3%

Escondido

pop 148,847
57
Stable$849,335 · -2.0%

Inglewood

pop 102,774
57
Stable$761,870 · +1.3%

Turlock

pop 72,888
57
Stable$484,702 · -0.5%

Woodland

pop 62,983
57
Stable$555,674 · -1.0%

Santa Cruz

pop 62,581
57
Stable$1,357,178 · +2.9%

Monterey Park

pop 57,996
57
Stable$931,623 · +1.3%

Glendora

pop 50,101
57
Stable$893,873 · +0.9%

Rancho Santa Margarita

pop 46,353
57
Stable$1,029,854 · -2.6%

Bell Gardens

pop 37,565
57
Stable$695,991 · -0.1%

La Puente

pop 36,670
57
Stable$726,217 · -0.4%

Ridgecrest

pop 28,373
57
Stable$268,002 · -1.7%

Ripon

pop 16,252
57
Stable$689,238 · -1.7%

Morro Bay

pop 10,591
57
Stable$958,983 · -0.8%

Colusa

pop 6,589
57
Stable$369,206 · -0.9%

West Athens

pop 9,393
57
Stable$737,155 · -1.5%

Aptos

pop 6,664
57
Stable$1,355,859 · -0.0%

San Diego

pop 1,404,452
56
Stable$1,006,261 · -2.9%

San Jose

pop 997,368
56
Stable$1,452,609 · -2.5%

Palmdale

pop 162,536
56
Stable$503,393 · -0.9%

Pasadena

pop 137,195
56
Stable$1,215,642 · -0.9%

Redding

pop 93,502
56
Stable$392,359 · -1.0%

Redwood City

pop 82,982
56
Stable$1,894,827 · +1.3%

Milpitas

pop 79,746
56
Stable$1,488,488 · -2.9%

Gilroy

pop 60,390
56
Stable$1,077,359 · -2.3%

Huntington Park

pop 52,166
56
Stable$674,116 · +0.8%

Watsonville

pop 51,320
56
Stable$832,640 · +0.1%

Rohnert Park

pop 44,894
56
Stable$717,146 · -1.1%

Imperial Beach

pop 25,568
56
Stable$844,750 · +1.0%

Yucca Valley

pop 21,858
56
Stable$358,690 · -2.3%

Larkspur

pop 12,807
56
Stable$2,170,006 · +3.7%

Scotts Valley

pop 11,828
56
Stable$1,278,364 · +2.2%

Tehachapi

pop 11,114
56
Stable$424,881 · -0.0%

Alamo

pop 15,314
56
Stable$2,585,369 · +0.4%

El Dorado Hills

pop 50,547
56
Stable$920,215 · -0.7%

Castaic

pop 18,937
56
Stable$805,798 · -1.8%

Santa Clarita

pop 229,159
55
Stable$802,780 · -1.9%

Glendale

pop 187,823
55
Stable$1,205,826 · -0.2%

Folsom

pop 88,091
55
Stable$767,835 · -2.1%

Hawthorne

pop 83,633
55
Stable$882,989 · +0.6%

Yuba City

pop 69,148
55
Stable$443,647 · +0.1%

South San Francisco

pop 64,660
55
Stable$1,238,304 · +1.1%

Palm Desert

pop 53,147
55
Stable$551,924 · -2.5%

Cathedral City

pop 52,517
55
Stable$484,056 · -3.8%

Poway

pop 49,435
55
Stable$1,235,827 · -3.9%

Los Banos

pop 48,684
55
Stable$463,425 · -3.1%

San Bruno

pop 42,035
55
Stable$1,308,474 · +0.1%

Calabasas

pop 22,256
55
Stable$1,734,633 · +0.1%

Marysville

pop 12,714
55
Stable$393,727 · -1.7%

Sierra Madre

pop 10,775
55
Stable$1,439,526 · -2.5%

Placerville

pop 10,695
55
Stable$534,791 · -0.8%

Capitola

pop 9,503
55
Stable$1,250,253 · +1.6%

Gustine

pop 6,138
55
Stable$422,782 · -2.7%

Carmichael

pop 79,793
55
Stable$560,943 · -1.0%

Florin

pop 52,388
55
Stable$419,936 · -0.9%

August

pop 8,628
55
Stable$321,883 · -1.9%

San Mateo

pop 103,006
54
Stable$1,692,590 · +1.0%

Chico

pop 102,911
54
Stable$466,126 · +1.0%

Lodi

pop 68,642
54
Stable$519,283 · -2.8%

Palm Springs

pop 45,453
54
Stable$630,706 · -2.2%

Hollister

pop 45,033
54
Stable$763,177 · -1.0%

Rancho Palos Verdes

pop 40,064
54
Stable$1,839,441 · -1.2%

Culver City

pop 39,883
54
Stable$1,314,904 · -0.4%

Foster City

pop 32,657
54
Stable$1,908,757 · -0.3%

Dixon

pop 20,296
54
Stable$610,800 · -1.7%

Lomita

pop 19,841
54
Stable$924,567 · +0.4%

Truckee

pop 17,240
54
Stable$1,010,467 · -0.7%

Half Moon Bay

pop 11,324
54
Stable$1,560,030 · +0.2%

Crescent City

pop 6,209
54
Stable$362,033 · -0.2%

Woodside

pop 5,123
54
Stable$3,983,811 · +2.8%

View Park-Windsor Hills

pop 11,419
54
Stable$1,233,620 · -2.1%

Los Angeles

pop 3,878,704
53
Stable$956,465 · -1.2%

Fremont

pop 228,192
53
Stable$1,538,830 · -4.2%

Lancaster

pop 167,426
53
Stable$466,147 · -1.6%

El Cajon

pop 103,291
53
Stable$818,591 · -1.9%

Santee

pop 59,104
53
Stable$802,649 · -3.3%

Lathrop

pop 40,860
53
Stable$647,590 · -5.0%

Marina

pop 23,047
53
Stable$876,707 · -3.3%

California City

pop 13,174
53
Stable$274,472 · -4.4%

Susanville

pop 12,359
53
Stable$237,752 · +1.0%

Newman

pop 12,292
53
Stable$437,805 · -2.9%

Strawberry

pop 5,447
53
Stable$435,671 · +1.3%

La Riviera

pop 11,252
53
Stable$477,509 · -1.2%

Olivehurst

pop 16,595
53
Stable$450,168 · -2.8%

Elk Grove

pop 182,797
52
Stable$637,623 · -3.4%

Simi Valley

pop 125,778
52
Stable$839,862 · -2.5%

Citrus Heights

pop 86,909
52
Stable$476,852 · -1.7%

Rancho Cordova

pop 84,113
52
Stable$537,992 · -3.1%

Rocklin

pop 75,129
52
Stable$697,535 · -1.8%

Walnut Creek

pop 70,817
52
Stable$1,043,420 · -1.4%

Oakley

pop 47,158
52
Stable$665,615 · -3.4%

Grand Terrace

pop 12,979
52
Stable$589,056 · -2.0%

Shasta Lake

pop 10,244
52
Stable$302,303 · -0.5%

Rolling Hills Estates

pop 8,007
52
Stable$1,902,975 · -2.4%

Diamond Springs

pop 11,345
52
Stable$442,707 · -1.3%

Fair Oaks

pop 32,514
52
Stable$621,031 · -1.2%

Rio Linda

pop 15,944
52
Stable$452,694 · -0.9%

San Francisco

pop 827,526
51
Stable$1,369,171 · +6.0%

Carlsbad

pop 113,575
51
Stable$1,354,818 · -6.2%

Manteca

pop 94,292
51
Stable$588,534 · -4.8%

Brentwood

pop 66,286
51
Stable$803,156 · -3.4%

San Rafael

pop 59,961
51
Stable$1,337,270 · +0.5%

Petaluma

pop 59,393
51
Stable$907,304 · -2.0%

Seaside

pop 31,524
51
Stable$800,821 · -2.6%

Beverly Hills

pop 31,027
51
Stable$3,672,505 · +4.2%

Lawndale

pop 30,160
51
Stable$786,764 · +0.0%

Galt

pop 26,589
51
Stable$537,274 · -2.0%

South Lake Tahoe

pop 21,225
51
Stable$656,274 · -0.9%

San Anselmo

pop 12,645
51
Stable$1,692,659 · +3.1%

Anderson

pop 11,171
51
Stable$341,829 · -0.4%

Corning

pop 8,131
51
Stable$302,382 · +2.2%

Kensington

pop 5,428
51
Stable$1,522,000 · -1.1%

Orangevale

pop 35,569
51
Stable$561,869 · -1.2%

Crestline

pop 11,650
51
Stable$360,553 · -5.3%

Salida

pop 13,886
51
Stable$492,097 · -3.2%

Sacramento

pop 535,798
50
Stable$480,548 · -2.3%

Fairfield

pop 122,646
50
Stable$608,276 · -2.4%

Vacaville

pop 103,994
50
Stable$608,698 · -1.6%

Burbank

pop 103,533
50
Stable$1,204,453 · -2.1%

Davis

pop 67,125
50
Stable$850,903 · -1.9%

Novato

pop 52,311
50
Stable$1,082,949 · -0.7%

Monterey

pop 29,015
50
Stable$1,189,607 · -3.2%

Benicia

pop 26,477
50
Stable$786,453 · -0.6%

Windsor

pop 25,846
50
Stable$806,383 · -1.0%

American Canyon

pop 21,742
50
Stable$741,322 · -2.5%

Durham

pop 5,834
50
Stable$597,599 · +1.3%

Kentfield

pop 6,808
50
Stable$2,793,679 · +1.7%

Garden Acres

pop 11,398
50
Stable$364,809 · -2.9%

Stockton

pop 324,975
49
Stable$431,297 · -3.6%

Santa Rosa

pop 177,524
49
Stable$720,443 · -2.0%

Tracy

pop 100,136
49
Stable$695,156 · -5.5%

West Sacramento

pop 55,991
49
Stable$532,011 · -3.1%

Lafayette

pop 25,371
49
Stable$1,956,403 · -0.4%

Oroville

pop 19,712
49
Stable$310,191 · +0.5%

Grass Valley

pop 14,085
49
Stable$510,491 · -0.7%

Auburn

pop 13,780
49
Stable$631,945 · -0.6%

Signal Hill

pop 11,279
49
Stable$713,194 · -2.2%

Fairfax

pop 7,476
49
Stable$1,239,935 · +2.2%

Castro Valley

pop 66,441
49
Stable$1,125,729 · -2.4%

Thousand Palms

pop 7,967
49
Stable$380,677 · -4.9%

Rosemont

pop 23,510
49
Stable$466,023 · -1.5%

Daly City

pop 101,418
48
Stable$1,134,511 · -0.2%

Orinda

pop 19,573
48
Stable$2,005,281 · -0.7%

Moraga

pop 16,698
48
Stable$1,669,781 · -0.9%

Piedmont

pop 10,816
48
Stable$2,488,052 · +4.5%

Malibu

pop 10,298
48
Stable$3,232,835 · -1.6%

Yreka

pop 7,686
48
Stable$255,391 · -1.8%

Sebastopol

pop 7,388
48
Stable$1,098,393 · -1.5%

Topanga

pop 8,560
48
Stable$1,453,540 · -4.2%

San Ramon

pop 85,924
47
Cooling$1,537,480 · -7.0%

Danville

pop 43,410
47
Cooling$1,915,125 · -4.4%

Cotati

pop 7,403
47
Cooling$732,955 · -2.2%

Jackson

pop 5,079
47
Cooling$435,186 · -2.6%

Union City

pop 66,196
46
Cooling$1,265,098 · -6.1%

Pacifica

pop 37,056
46
Cooling$1,277,575 · -1.9%

Pleasant Hill

pop 34,169
46
Cooling$1,005,428 · -2.5%

Twentynine Palms

pop 26,563
46
Cooling$248,218 · -3.8%

Fort Bragg

pop 7,117
46
Cooling$576,877 · +2.9%

Pollock Pines

pop 7,112
46
Cooling$399,341 · -1.9%

Antioch

pop 118,453
45
Cooling$596,401 · -3.5%

Santa Monica

pop 90,729
45
Cooling$1,711,898 · -0.3%

Newark

pop 46,254
45
Cooling$1,253,585 · -5.5%

Suisun City

pop 29,614
45
Cooling$532,318 · -3.4%

Healdsburg

pop 11,231
45
Cooling$1,118,295 · -2.6%

Rio Vista

pop 10,248
45
Cooling$460,643 · -2.8%

Cloverdale

pop 8,784
45
Cooling$641,537 · -2.3%

Taft

pop 6,988
45
Cooling$207,369 · -5.0%

Joshua Tree

pop 6,489
45
Cooling$345,770 · -4.6%

Running Springs

pop 5,268
45
Cooling$348,224 · -6.8%

Concord

pop 124,016
44
Cooling$739,280 · -2.9%

Alameda

pop 78,795
44
Cooling$1,162,241 · -3.3%

Napa

pop 76,921
44
Cooling$885,643 · -3.5%

Hercules

pop 26,499
44
Cooling$746,601 · -4.7%

Albany

pop 19,439
44
Cooling$1,272,260 · +0.9%

Clayton

pop 10,933
44
Cooling$1,055,703 · -2.3%

Castroville

pop 7,515
44
Cooling$693,453 · -4.2%

Pittsburg

pop 77,131
43
Cooling$568,650 · -3.9%

Palermo

pop 5,555
43
Cooling$254,006 · +3.3%

Livermore

pop 84,867
42
Cooling$1,125,610 · -6.1%

West Hollywood

pop 34,371
42
Cooling$1,011,463 · -2.0%

San Lorenzo

pop 29,581
42
Cooling$823,393 · -4.1%

Discovery Bay

pop 15,358
42
Cooling$793,683 · -3.1%

Boulder Creek

pop 5,429
42
Cooling$741,646 · -1.2%

Berkeley

pop 121,749
41
Cooling$1,451,222 · -0.6%

Martinez

pop 37,006
41
Cooling$774,663 · -4.3%

El Cerrito

pop 26,409
41
Cooling$1,144,260 · -2.4%

Hidden Valley Lake

pop 6,235
41
Cooling$369,708 · -2.3%

Big Bear City

pop 12,738
41
Cooling$395,087 · -5.8%

Isla Vista

pop 15,500
41
Cooling$1,528,315 · -6.1%

Pleasanton

pop 75,664
40
Cooling$1,595,629 · -8.0%

Sonoma

pop 10,606
40
Cooling$953,939 · -4.7%

Lake Arrowhead

pop 12,401
40
Cooling$535,149 · -5.3%

Vallejo

pop 123,475
39
Cooling$523,551 · -5.2%

Dublin

pop 70,544
39
Cooling$1,297,030 · -8.3%

Sausalito

pop 7,075
39
Cooling$1,543,380 · -0.9%

Hayward

pop 158,440
38
Cooling$847,838 · -6.2%

San Leandro

pop 86,571
38
Cooling$818,638 · -4.1%

Eureka

pop 25,412
38
Cooling$414,335 · -3.6%

Arcata

pop 18,748
38
Cooling$486,924 · -4.2%

Lakeport

pop 5,104
38
Cooling$359,252 · -3.5%

Big Bear Lake

pop 5,044
38
Cooling$551,574 · -5.7%

Richmond

pop 115,353
37
Cooling$608,357 · -4.9%

Fortuna

pop 12,114
37
Cooling$423,158 · -2.3%

Clearlake

pop 16,636
36
Cooling$208,384 · -4.6%

Pinole

pop 18,663
35
Cooling$726,412 · -4.7%

Blythe

pop 17,320
35
Cooling$219,368 · -8.7%

Paradise

pop 9,114
35
Cooling$335,197 · -3.6%

San Pablo

pop 31,562
34
Cooling$566,162 · -4.8%

East Palo Alto

pop 29,296
34
Cooling$1,037,416 · -3.1%

Marina del Rey

pop 11,373
34
Cooling$1,368,503 · -2.9%

Magalia

pop 7,795
33
Cooling$273,515 · -3.2%

McKinleyville

pop 16,262
33
Cooling$483,740 · -5.0%

St. Helena

pop 5,257
32
Declining$1,681,298 · -2.8%

Calistoga

pop 5,022
32
Declining$1,079,044 · -4.7%

El Sobrante

pop 15,524
32
Declining$676,320 · -5.3%

Oakland

pop 443,554
30
Declining$718,621 · -7.6%

Rodeo

pop 9,653
30
Declining$651,108 · -7.0%

Altadena

pop 42,846
30
Declining$1,111,795 · -14.1%

Ukiah

pop 16,067
27
Declining$486,824 · -2.9%

Emeryville

pop 13,912
26
Declining$447,218 · -13.7%

Browse by county

Official state resources

Traffic & road closures

Verified official state sources from our source registry. Opens in a new tab.

Tools for California

Sources: Zillow ZHVI (home values), Zillow ZORI (rents), US Census ACS + place population. Updated when source agencies publish revisions.

Cost of living & climate

Cost-of-living index
142.2 (US=100)
Well Above Us Avg. Source: MERIC Q4 2024 composite (housing, groceries, utilities, transport, healthcare, misc).
Climate

Highly varied — Mediterranean coast, alpine Sierra, Mojave/Sonoran desert. Wildfire risk has expanded statewide; earthquakes are a chronic constraint along the San Andreas fault.

More: CA taxes · CA best-of