Guest, Sign inJoin
California rankings · Cost of living

Most affordable towns in California

Desert Edge ranks first on cost of living among California’s 846 towns of 2,500+; 7 of the 846 grade A− or better on cost of living nationally.

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). How grades work

#3

North Shore

unincorporated, Riverside County · 3,515 people
A

Cost of living grade, homes cost 2.3 years of area income·Overall C− · #545 of 841 in CA

All 846 towns

Cost of living grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

846 towns ranked. Not here? See why a town may be missing.

#TownGradeHome price · overall
1Desert Edgeunincorporated, Riverside County · 3,778 peopleA0.9 years of area income·Overall C+ · #271 of 841
2Strathmoreunincorporated, Tulare County · 2,675 peopleA4.3 years of area income·Overall D · #586 of 841
3North Shoreunincorporated, Riverside County · 3,515 peopleA2.3 years of area income·Overall C− · #545 of 841
4NeedlesSan Bernardino County · 4,821 peopleA−2.1 years of area income·Overall D · #561 of 841
5Lenwoodunincorporated, San Bernardino County · 3,383 peopleA−2.2 years of area income·Overall D · #572 of 841
6Ivanhoeunincorporated, Tulare County · 4,629 peopleA−3.8 years of area income·Overall C+ · #279 of 841
7BlytheRiverside County · 15,042 peopleA−2.4 years of area income·Overall D · #553 of 841
8Meccaunincorporated, Riverside County · 7,184 peopleB+3.7 years of area income·Overall D · #602 of 841
9Pachecounincorporated, Contra Costa County · 4,325 peopleB+2.5 years of area income·Overall A− · #42 of 841
10China Lake Acresunincorporated, Kern County · 2,594 peopleB+2.3 years of area income·Overall C− · #510 of 841
11Wofford Heightsunincorporated, Kern County · 2,656 peopleB+3.2 years of area income·Overall D · #581 of 841
12Oasisunincorporated, Riverside County · 4,051 peopleB0.4 years of area income·Overall D− · #746 of 841
13BarstowSan Bernardino County · 24,804 peopleB3.0 years of area income·Overall D− · #719 of 841
14Homestead Valleyunincorporated, San Bernardino County · 2,689 peopleB2.7 years of area income·Overall D− · #727 of 841
15Weedpatchunincorporated, Kern County · 2,685 peopleB2.0 years of area income·Overall D · #659 of 841
16Borrego Springsunincorporated, San Diego County · 2,700 peopleB3.4 years of area income·Overall C− · #450 of 841
17South Taftunincorporated, Kern County · 2,939 peopleB2.6 years of area income·Overall D− · #717 of 841
18AlturasModoc County · 2,634 peopleB−3.0 years of area income·Overall D · #614 of 841
19Augustunincorporated, San Joaquin County · 8,825 peopleB−3.4 years of area income·Overall D · #633 of 841
20Boronunincorporated, Kern County · 2,698 peopleB−2.3 years of area income·Overall D− · #723 of 841
21Lucerne Valleyunincorporated, San Bernardino County · 5,957 peopleB−2.9 years of area income·Overall D− · #764 of 841
22Homelandunincorporated, Riverside County · 7,584 peopleB−6.3 years of area income·Overall D− · #725 of 841
23Lake Isabellaunincorporated, Kern County · 4,059 peopleB−3.1 years of area income·Overall D− · #756 of 841
24SusanvilleLassen County · 12,816 peopleB−3.5 years of area income·Overall D · #637 of 841
25FirebaughFresno County · 8,774 peopleB−4.5 years of area income·Overall D · #582 of 841
26Burneyunincorporated, Shasta County · 2,668 peopleB−3.0 years of area income·Overall C− · #520 of 841
27HuronFresno County · 7,394 peopleB−3.3 years of area income·Overall D− · #788 of 841
28Cutlerunincorporated, Tulare County · 4,361 peopleB−3.8 years of area income·Overall D · #615 of 841
29Garden Acresunincorporated, San Joaquin County · 10,667 peopleB−3.9 years of area income·Overall D · #593 of 841
30Twentynine PalmsSan Bernardino County · 25,939 peopleB−2.7 years of area income·Overall C− · #457 of 841
31Earlimartunincorporated, Tulare County · 7,214 peopleC+3.7 years of area income·Overall D− · #797 of 841
32AvenalKings County · 13,479 peopleC+3.5 years of area income·Overall D · #673 of 841
33CoalingaFresno County · 17,281 peopleC+4.0 years of area income·Overall D · #684 of 841
34San JoaquinFresno County · 3,688 peopleC+4.0 years of area income·Overall D− · #803 of 841
35Lamontunincorporated, Kern County · 13,164 peopleC+3.6 years of area income·Overall D− · #749 of 841
36MendotaFresno County · 12,778 peopleC+4.4 years of area income·Overall D− · #818 of 841
37Morongo Valleyunincorporated, San Bernardino County · 4,209 peopleC+3.6 years of area income·Overall D− · #814 of 841
38Joshua Treeunincorporated, San Bernardino County · 6,234 peopleC+3.9 years of area income·Overall D · #617 of 841
39ParlierFresno County · 14,622 peopleC+4.4 years of area income·Overall D− · #795 of 841
40Mojaveunincorporated, Kern County · 5,173 peopleC+3.4 years of area income·Overall D− · #833 of 841
41Thousand Palmsunincorporated, Riverside County · 7,720 peopleC+4.2 years of area income·Overall C− · #536 of 841
42Eastonunincorporated, Fresno County · 2,722 peopleC+4.2 years of area income·Overall C− · #507 of 841
43Thermalitounincorporated, Butte County · 6,720 peopleC+3.8 years of area income·Overall D− · #812 of 841
44Mountain View Acresunincorporated, San Bernardino County · 3,512 peopleC+4.1 years of area income·Overall D− · #718 of 841
45Orange CoveFresno County · 9,811 peopleC+4.0 years of area income·Overall C− · #521 of 841
46Pollock Pinesunincorporated, El Dorado County · 6,212 peopleC+4.0 years of area income·Overall C− · #455 of 841
47Bayviewunincorporated, Contra Costa County · 2,751 peopleC+4.8 years of area income·Overall B− · #232 of 841
48East Portervilleunincorporated, Tulare County · 5,066 peopleC+3.6 years of area income·Overall D− · #811 of 841
49Lemon Hillunincorporated, Sacramento County · 15,312 peopleC+3.6 years of area income·Overall C− · #513 of 841
50WoodlakeTulare County · 8,073 peopleC+4.6 years of area income·Overall D− · #794 of 841
51Orosiunincorporated, Tulare County · 8,966 peopleC+4.3 years of area income·Overall D− · #704 of 841
52FarmersvilleTulare County · 10,326 peopleC+4.0 years of area income·Overall D− · #768 of 841
53CorcoranKings County · 22,358 peopleC+3.8 years of area income·Overall D− · #774 of 841
54Rollingwoodunincorporated, Contra Costa County · 3,627 peopleC+4.4 years of area income·Overall C · #446 of 841
55Live OakSutter County · 9,466 peopleC+5.0 years of area income·Overall C · #435 of 841
56Espartounincorporated, Yolo County · 3,713 peopleC+4.8 years of area income·Overall C− · #462 of 841
57WeedSiskiyou County · 2,603 peopleC+5.2 years of area income·Overall D · #686 of 841
58Empireunincorporated, Stanislaus County · 3,429 peopleC+4.1 years of area income·Overall D− · #806 of 841
59Squaw Valleyunincorporated, Fresno County · 3,361 peopleC+5.2 years of area income·Overall D · #592 of 841
60Hayforkunincorporated, Trinity County · 2,537 peopleC2.8 years of area income·Overall D · #550 of 841
61Kennedyunincorporated, San Joaquin County · 2,576 peopleC3.8 years of area income·Overall D · #600 of 841
62Fruitridge Pocketunincorporated, Sacramento County · 6,095 peopleC3.7 years of area income·Overall C− · #482 of 841
63Green Acresunincorporated, Riverside County · 3,382 peopleC3.6 years of area income·Overall D− · #705 of 841
64Niceunincorporated, Lake County · 2,569 peopleC3.5 years of area income·Overall D− · #716 of 841
65Bystromunincorporated, Stanislaus County · 4,143 peopleC3.9 years of area income·Overall D− · #778 of 841
66Shingle Springsunincorporated, El Dorado County · 3,801 peopleC6.8 years of area income·Overall A · #7 of 841
67AndersonShasta County · 11,131 peopleC4.6 years of area income·Overall D− · #731 of 841
68Val Verdeunincorporated, Los Angeles County · 3,291 peopleC5.9 years of area income·Overall B · #159 of 841
69Ford Cityunincorporated, Kern County · 4,162 peopleC3.0 years of area income·Overall D− · #831 of 841
70CalipatriaImperial County · 6,012 peopleC4.6 years of area income·Overall D− · #787 of 841
71TaftKern County · 6,995 peopleC2.9 years of area income·Overall D− · #743 of 841
72HoltvilleImperial County · 5,591 peopleC6.2 years of area income·Overall C · #376 of 841
73HollisterSan Benito County · 45,695 peopleC4.7 years of area income·Overall C · #365 of 841
74Parkwayunincorporated, Sacramento County · 15,397 peopleC3.9 years of area income·Overall C− · #479 of 841
75Lake Los Angelesunincorporated, Los Angeles County · 13,051 peopleC3.4 years of area income·Overall D− · #828 of 841
76Stanford College campusunincorporated, Santa Clara County · 18,662 peopleC19.9 years of area income·Overall A+
77Dixon Lane-MeadowCreekunincorporated, Inyo County · 3,071 peopleC2.7 years of area income·Overall C · #392 of 841
78RidgecrestKern County · 28,333 peopleC3.8 years of area income·Overall C− · #535 of 841
79Meadowbrookunincorporated, Riverside County · 2,627 peopleC3.0 years of area income·Overall D · #663 of 841
80Lockefordunincorporated, San Joaquin County · 3,838 peopleC5.6 years of area income·Overall C+ · #319 of 841
81MarysvilleYuba County · 12,738 peopleC5.0 years of area income·Overall D− · #763 of 841
82Potomac Parkunincorporated, Kern County · 10,138 peopleC3.1 years of area income·Overall D− · #773 of 841
83Mayfairunincorporated, Fresno County · 5,044 peopleC3.8 years of area income·Overall D · #685 of 841
84Planadaunincorporated, Merced County · 3,506 peopleC4.5 years of area income·Overall D · #656 of 841
85Bret Harteunincorporated, Stanislaus County · 4,757 peopleC4.1 years of area income·Overall D− · #770 of 841
86East Bakersfieldunincorporated, Kern County · 11,062 peopleC3.0 years of area income·Overall D− · #775 of 841
87Bay Pointunincorporated, Contra Costa County · 24,231 peopleC3.9 years of area income·Overall C · #420 of 841
88LindsayTulare County · 12,578 peopleC4.3 years of area income·Overall D · #700 of 841
89Arbuckleunincorporated, Colusa County · 3,093 peopleC5.6 years of area income·Overall C− · #502 of 841
90Goshenunincorporated, Tulare County · 5,136 peopleC4.1 years of area income·Overall D · #648 of 841
91Pixleyunincorporated, Tulare County · 3,742 peopleC3.7 years of area income·Overall D− · #715 of 841
92North Highlandsunincorporated, Sacramento County · 47,957 peopleC3.8 years of area income·Overall C · #442 of 841
93Colliervilleunincorporated, San Joaquin County · 2,546 peopleC7.7 years of area income·Overall C · #422 of 841
94Crestunincorporated, San Diego County · 2,775 peopleC6.8 years of area income·Overall C · #402 of 841
95Jamestownunincorporated, Tuolumne County · 3,265 peopleC5.1 years of area income·Overall C− · #488 of 841
96Florinunincorporated, Sacramento County · 50,211 peopleC4.3 years of area income·Overall C+ · #328 of 841
97CalistogaNapa County · 4,954 peopleC9.6 years of area income·Overall B− · #189 of 841
98Tiptonunincorporated, Tulare County · 2,851 peopleC3.7 years of area income·Overall D · #698 of 841
99West Modestounincorporated, Stanislaus County · 5,978 peopleC3.7 years of area income·Overall D− · #762 of 841
100Campounincorporated, San Diego County · 2,729 peopleC4.7 years of area income·Overall D− · #790 of 841
101CoachellaRiverside County · 45,411 peopleC4.8 years of area income·Overall D · #619 of 841
102Silver Lakesunincorporated, San Bernardino County · 6,977 peopleC4.3 years of area income·Overall C− · #451 of 841
103WascoKern County · 26,525 peopleC4.5 years of area income·Overall D− · #759 of 841
104PortervilleTulare County · 63,088 peopleC4.6 years of area income·Overall D− · #714 of 841
105Rexland Acresunincorporated, Kern County · 2,760 peopleC2.9 years of area income·Overall D− · #772 of 841
106Garnetunincorporated, Riverside County · 7,382 peopleC3.0 years of area income·Overall D · #626 of 841
107Shasta LakeShasta County · 10,208 peopleC4.1 years of area income·Overall D · #635 of 841
108Cherry Valleyunincorporated, Riverside County · 6,668 peopleC4.6 years of area income·Overall C− · #501 of 841
109DelanoKern County · 52,334 peopleC4.7 years of area income·Overall D · #676 of 841
110Good Hopeunincorporated, Riverside County · 8,816 peopleC4.4 years of area income·Overall D− · #815 of 841
111PlacervilleEl Dorado County · 10,685 peopleC5.4 years of area income·Overall C · #398 of 841
112McFarlandKern County · 14,709 peopleC4.5 years of area income·Overall D · #696 of 841
113Cottonwoodunincorporated, Kern County · 3,107 peopleC4.6 years of area income·Overall D− · #805 of 841
114Coronitaunincorporated, Riverside County · 2,763 peopleC6.7 years of area income·Overall B+ · #71 of 841
115San PabloContra Costa County · 31,678 peopleC4.1 years of area income·Overall D · #616 of 841
116Lucerneunincorporated, Lake County · 3,435 peopleC3.9 years of area income·Overall D− · #829 of 841
117Dos PalosMerced County · 5,697 peopleC5.5 years of area income·Overall D− · #783 of 841
118CorningTehama County · 8,260 peopleC−4.6 years of area income·Overall D− · #802 of 841
119DinubaTulare County · 25,949 peopleC−5.0 years of area income·Overall D− · #753 of 841
120Valle Vistaunincorporated, Riverside County · 18,602 peopleC−3.7 years of area income·Overall D− · #786 of 841
121Quartz Hillunincorporated, Los Angeles County · 11,510 peopleC−5.1 years of area income·Overall D · #559 of 841
122Foothill Farmsunincorporated, Sacramento County · 36,435 peopleC−4.3 years of area income·Overall C− · #472 of 841
123Elvertaunincorporated, Sacramento County · 4,769 peopleC−5.2 years of area income·Overall C− · #463 of 841
124Palermounincorporated, Butte County · 5,266 peopleC−3.5 years of area income·Overall D− · #840 of 841
125King CityMonterey County · 14,002 peopleC−5.5 years of area income·Overall D− · #748 of 841
126Sutterunincorporated, Sutter County · 2,532 peopleC−5.3 years of area income·Overall C · #396 of 841
127East Sonoraunincorporated, Tuolumne County · 2,651 peopleC−4.3 years of area income·Overall C · #409 of 841
128JacksonAmador County · 5,100 peopleC−4.9 years of area income·Overall C− · #456 of 841
129Cottonwoodunincorporated, Shasta County · 7,408 peopleC−5.0 years of area income·Overall C · #429 of 841
130Weavervilleunincorporated, Trinity County · 4,018 peopleC−5.4 years of area income·Overall C · #430 of 841
131Lindaunincorporated, Yuba County · 23,871 peopleC−4.8 years of area income·Overall D · #651 of 841
132La Habra HeightsLos Angeles County · 5,327 peopleC−14.4 years of area income·Overall A− · #41 of 841
133Eucalyptus Hillsunincorporated, San Diego County · 5,840 peopleC−8.1 years of area income·Overall B− · #194 of 841
134Yucca ValleySan Bernardino County · 21,887 peopleC−3.9 years of area income·Overall D− · #754 of 841
135Angwinunincorporated, Napa County · 2,931 peopleC−8.3 years of area income·Overall C · #367 of 841
136AdelantoSan Bernardino County · 38,798 peopleC−4.5 years of area income·Overall D− · #807 of 841
137Greenfieldunincorporated, Kern County · 3,939 peopleC−3.5 years of area income·Overall D · #630 of 841
138Coarsegoldunincorporated, Madera County · 3,967 peopleC−5.6 years of area income·Overall D · #606 of 841
139ClearlakeLake County · 16,893 peopleC−3.4 years of area income·Overall D− · #837 of 841
140East Richmond Heightsunincorporated, Contra Costa County · 3,109 peopleC−6.7 years of area income·Overall B · #143 of 841
141South Orovilleunincorporated, Butte County · 2,846 peopleC−3.8 years of area income·Overall D− · #809 of 841
142Vine Hillunincorporated, Contra Costa County · 3,540 peopleC−4.6 years of area income·Overall B+ · #116 of 841
143ColusaColusa County · 6,519 peopleC−4.8 years of area income·Overall D · #621 of 841
144HemetRiverside County · 93,649 peopleC−4.9 years of area income·Overall D− · #777 of 841
145YrekaSiskiyou County · 7,714 peopleC−4.3 years of area income·Overall D− · #804 of 841
146Pine Groveunincorporated, Amador County · 3,040 peopleC−4.6 years of area income·Overall C− · #511 of 841
147ArvinKern County · 19,820 peopleC−4.3 years of area income·Overall D− · #824 of 841
148Old Stineunincorporated, Kern County · 3,760 peopleC−3.4 years of area income·Overall D− · #816 of 841
149GaltSacramento County · 26,964 peopleC−5.4 years of area income·Overall C · #356 of 841
150Phelanunincorporated, San Bernardino County · 18,496 peopleC−5.2 years of area income·Overall D− · #710 of 841
151Riverdaleunincorporated, Fresno County · 3,653 peopleC−4.6 years of area income·Overall D · #557 of 841
152Oroville Eastunincorporated, Butte County · 7,504 peopleC−6.0 years of area income·Overall D− · #745 of 841
153LompocSanta Barbara County · 43,315 peopleC−6.0 years of area income·Overall D · #631 of 841
154Apple ValleySan Bernardino County · 75,247 peopleC−4.8 years of area income·Overall D− · #721 of 841
155CloverdaleSonoma County · 8,701 peopleC−6.0 years of area income·Overall B− · #240 of 841
156Diamond Springsunincorporated, El Dorado County · 10,927 peopleC−4.5 years of area income·Overall C · #362 of 841
157North Forkunincorporated, Madera County · 2,999 peopleC−5.2 years of area income·Overall D · #672 of 841
158WilliamsColusa County · 5,529 peopleC−5.0 years of area income·Overall D− · #712 of 841
159WillowsGlenn County · 6,116 peopleC−4.7 years of area income·Overall D− · #734 of 841
160GridleyButte County · 7,258 peopleC−5.0 years of area income·Overall D · #598 of 841
161SangerFresno County · 27,228 peopleC−5.5 years of area income·Overall C− · #544 of 841
162Sun Villageunincorporated, Los Angeles County · 11,036 peopleC−4.0 years of area income·Overall D− · #822 of 841
163Indian WellsRiverside County · 4,992 peopleC−16.1 years of area income·Overall B− · #213 of 841
164East Nilesunincorporated, Kern County · 28,532 peopleC−3.6 years of area income·Overall D− · #813 of 841
165EscalonSan Joaquin County · 7,394 peopleC−6.4 years of area income·Overall C · #342 of 841
166Rio Lindaunincorporated, Sacramento County · 16,335 peopleC−4.6 years of area income·Overall C · #335 of 841
167La Crestaunincorporated, Kern County · 8,389 peopleC−3.7 years of area income·Overall D− · #733 of 841
168Alum Rockunincorporated, Santa Clara County · 10,440 peopleC−5.6 years of area income·Overall C · #337 of 841
169SelmaFresno County · 24,702 peopleC−4.9 years of area income·Overall D · #681 of 841
170Oildaleunincorporated, Kern County · 34,687 peopleC−3.4 years of area income·Overall D− · #736 of 841
171WintersYolo County · 8,214 peopleC−6.3 years of area income·Overall B · #156 of 841
172OrlandGlenn County · 8,381 peopleC−5.8 years of area income·Overall D · #639 of 841
173ReedleyFresno County · 26,982 peopleC−5.2 years of area income·Overall D · #683 of 841
174ExeterTulare County · 10,122 peopleC−5.4 years of area income·Overall D · #571 of 841
175Marin Cityunincorporated, Marin County · 3,195 peopleC−8.4 years of area income·Overall B− · #238 of 841
176BanningRiverside County · 31,852 peopleC−4.6 years of area income·Overall D− · #799 of 841
177Aromasunincorporated, Monterey County · 3,245 peopleC−9.8 years of area income·Overall C · #333 of 841
178California CityKern County · 13,300 peopleC−3.9 years of area income·Overall D− · #841 of 841
179La Rivieraunincorporated, Sacramento County · 11,492 peopleC−4.8 years of area income·Overall B+ · #111 of 841
180Crescent CityDel Norte County · 6,002 peopleC−5.3 years of area income·Overall D− · #752 of 841
181San Miguelunincorporated, Contra Costa County · 3,967 peopleC−12.1 years of area income·Overall A · #1 of 841
182San BernardinoSan Bernardino County · 222,044 peopleC−5.5 years of area income·Overall D− · #766 of 841
183Red BluffTehama County · 14,404 peopleC−4.9 years of area income·Overall D− · #832 of 841
184Armonaunincorporated, Kings County · 3,890 peopleC−4.4 years of area income·Overall D · #623 of 841
185Rio DellHumboldt County · 3,211 peopleC−4.9 years of area income·Overall D− · #821 of 841
186HesperiaSan Bernardino County · 102,605 peopleC−5.2 years of area income·Overall D− · #740 of 841
187BrawleyImperial County · 28,008 peopleC−6.2 years of area income·Overall D− · #785 of 841
188Oceanounincorporated, San Luis Obispo County · 7,128 peopleC−7.0 years of area income·Overall C · #438 of 841
189French Campunincorporated, San Joaquin County · 3,264 peopleC−5.6 years of area income·Overall C · #439 of 841
190Desert Hot SpringsRiverside County · 34,009 peopleC−4.2 years of area income·Overall D− · #739 of 841
191Crestlineunincorporated, San Bernardino County · 9,835 peopleC−4.0 years of area income·Overall C− · #474 of 841
192Muscoyunincorporated, San Bernardino County · 12,025 peopleC−5.1 years of area income·Overall D · #661 of 841
193PittsburgContra Costa County · 77,542 peopleC−4.1 years of area income·Overall C− · #498 of 841
194OakleyContra Costa County · 47,583 peopleC−4.8 years of area income·Overall C+ · #320 of 841
195Sageunincorporated, Riverside County · 3,781 peopleC−6.3 years of area income·Overall D · #583 of 841
196Cherrylandunincorporated, Alameda County · 14,143 peopleC−4.9 years of area income·Overall C− · #506 of 841
197Wintonunincorporated, Merced County · 11,797 peopleC−5.5 years of area income·Overall D · #664 of 841
198Auberryunincorporated, Fresno County · 3,240 peopleC−5.2 years of area income·Overall D · #579 of 841
199Happy Valleyunincorporated, Shasta County · 5,944 peopleC−4.6 years of area income·Overall D · #701 of 841
200East Hemetunincorporated, Riverside County · 20,257 peopleC−4.7 years of area income·Overall D− · #747 of 841
201Tarpey Villageunincorporated, Fresno County · 3,106 peopleC−4.6 years of area income·Overall C+ · #329 of 841
202Desert View Highlandsunincorporated, Los Angeles County · 2,613 peopleC−3.8 years of area income·Overall D · #552 of 841
203Nuevounincorporated, Riverside County · 6,803 peopleC−6.4 years of area income·Overall D · #645 of 841
204OrovilleButte County · 20,451 peopleC−4.5 years of area income·Overall D− · #835 of 841
205Tara Hillsunincorporated, Contra Costa County · 4,840 peopleC−4.9 years of area income·Overall C+ · #295 of 841
206Keyesunincorporated, Stanislaus County · 5,577 peopleC−5.3 years of area income·Overall D · #670 of 841
207West Bishopunincorporated, Inyo County · 2,551 peopleC−8.3 years of area income·Overall C+ · #281 of 841
208Freedomunincorporated, Santa Cruz County · 3,172 peopleC−6.8 years of area income·Overall C · #347 of 841
209Durhamunincorporated, Butte County · 5,340 peopleC−8.9 years of area income·Overall C+ · #252 of 841
210South Monrovia Islandunincorporated, Los Angeles County · 6,830 peopleC−7.1 years of area income·Overall B− · #203 of 841
211University of California-Santa Barbara College campusunincorporated, Santa Barbara County · 12,121 peopleC−4.6 years of area income·Overall A−
212VictorvilleSan Bernardino County · 141,395 peopleC−4.9 years of area income·Overall D− · #789 of 841
213Clearlake Rivieraunincorporated, Lake County · 4,122 peopleC−5.4 years of area income·Overall D− · #741 of 841
214GuadalupeSanta Barbara County · 8,846 peopleC−5.7 years of area income·Overall D · #594 of 841
215Benton Parkunincorporated, Kern County · 5,707 peopleC−3.4 years of area income·Overall D− · #798 of 841
216Citrus HeightsSacramento County · 86,348 peopleC−4.8 years of area income·Overall C · #407 of 841
217WheatlandYuba County · 4,267 peopleC−5.8 years of area income·Overall B− · #208 of 841
218Mentoneunincorporated, San Bernardino County · 9,514 peopleC−5.7 years of area income·Overall C+ · #287 of 841
219Bostoniaunincorporated, San Diego County · 16,765 peopleC−4.6 years of area income·Overall C · #399 of 841
220Wiltonunincorporated, Sacramento County · 6,433 peopleC−9.7 years of area income·Overall B− · #207 of 841
221StocktonSan Joaquin County · 324,597 peopleC−4.6 years of area income·Overall D− · #706 of 841
222Salton Cityunincorporated, Imperial County · 5,988 peopleC−3.5 years of area income·Overall D− · #836 of 841
223Olivehurstunincorporated, Yuba County · 18,444 peopleC−5.7 years of area income·Overall D · #629 of 841
224AntiochContra Costa County · 118,958 peopleC−4.3 years of area income·Overall D · #647 of 841
225Rancho Murietaunincorporated, Sacramento County · 5,875 peopleC−7.4 years of area income·Overall B · #146 of 841
226Hillcrestunincorporated, Kern County · 10,511 peopleC−3.9 years of area income·Overall D− · #810 of 841
227Magaliaunincorporated, Butte County · 7,389 peopleC−3.9 years of area income·Overall D− · #779 of 841
228RichmondContra Costa County · 114,861 peopleC−4.4 years of area income·Overall D · #605 of 841
229Rodeounincorporated, Contra Costa County · 8,976 peopleC−4.8 years of area income·Overall C− · #480 of 841
230Rosemontunincorporated, Sacramento County · 23,766 peopleC−4.7 years of area income·Overall B− · #231 of 841
231CalimesaRiverside County · 11,111 peopleC−6.3 years of area income·Overall C · #338 of 841
232Bloomingtonunincorporated, San Bernardino County · 25,698 peopleC−6.3 years of area income·Overall D · #628 of 841
233Parksdaleunincorporated, Madera County · 2,885 peopleC−3.7 years of area income·Overall D− · #817 of 841
234NewmanStanislaus County · 12,453 peopleC−5.3 years of area income·Overall C− · #514 of 841
235MaderaMadera County · 69,017 peopleC−5.7 years of area income·Overall D− · #776 of 841
236El Sobranteunincorporated, Contra Costa County · 16,294 peopleC−4.9 years of area income·Overall C+ · #304 of 841
237San Lorenzounincorporated, Alameda County · 29,171 peopleC−5.9 years of area income·Overall B− · #239 of 841
238FowlerFresno County · 7,745 peopleC−6.3 years of area income·Overall D · #692 of 841
239Mission Hillsunincorporated, Santa Barbara County · 3,859 peopleC−5.0 years of area income·Overall C · #334 of 841
240Denairunincorporated, Stanislaus County · 4,914 peopleC−6.8 years of area income·Overall D · #649 of 841
241Day Valleyunincorporated, Santa Cruz County · 3,579 peopleC−11.5 years of area income·Overall C · #340 of 841
242KermanFresno County · 17,553 peopleC−5.6 years of area income·Overall D− · #711 of 841
243Kelly Ridgeunincorporated, Butte County · 2,825 peopleC−4.1 years of area income·Overall D− · #761 of 841
244Matherunincorporated, Sacramento County · 4,520 peopleC−5.8 years of area income·Overall B+ · #95 of 841
245Bonadelle Ranchosunincorporated, Madera County · 5,465 peopleC−6.5 years of area income·Overall C+ · #274 of 841
246Buckhornunincorporated, Amador County · 3,504 peopleC−4.1 years of area income·Overall D · #578 of 841
247ShafterKern County · 23,871 peopleC−5.5 years of area income·Overall D− · #713 of 841
248Kings Beachunincorporated, Placer County · 2,736 peopleC−8.7 years of area income·Overall C · #386 of 841
249Mead Valleyunincorporated, Riverside County · 19,286 peopleD5.0 years of area income·Overall D · #650 of 841
250Harbison Canyonunincorporated, San Diego County · 4,328 peopleD6.5 years of area income·Overall C− · #503 of 841
251National CitySan Diego County · 57,807 peopleD6.4 years of area income·Overall D · #563 of 841
252GonzalesMonterey County · 8,313 peopleD6.5 years of area income·Overall C− · #515 of 841
253FillmoreVentura County · 16,937 peopleD6.2 years of area income·Overall C · #405 of 841
254WoodlandYolo County · 62,513 peopleD5.6 years of area income·Overall C · #379 of 841
255Santa PaulaVentura County · 31,774 peopleD6.5 years of area income·Overall D · #612 of 841
256Ashlandunincorporated, Alameda County · 22,210 peopleD5.7 years of area income·Overall C− · #500 of 841
257Running Springsunincorporated, San Bernardino County · 4,917 peopleD3.8 years of area income·Overall C− · #529 of 841
258Rio VistaSolano County · 10,523 peopleD4.5 years of area income·Overall C · #448 of 841
259LemooreKings County · 27,291 peopleD5.4 years of area income·Overall C− · #486 of 841
260ColtonSan Bernardino County · 53,383 peopleD5.5 years of area income·Overall D · #694 of 841
261Laguna WoodsOrange County · 16,844 peopleD4.8 years of area income·Overall B · #153 of 841
262KingsburgFresno County · 13,249 peopleD6.4 years of area income·Overall C · #373 of 841
263Old Fig Gardenunincorporated, Fresno County · 5,503 peopleD6.9 years of area income·Overall C · #417 of 841
264GreenfieldMonterey County · 21,138 peopleD5.6 years of area income·Overall D− · #750 of 841
265Kelseyvilleunincorporated, Lake County · 4,011 peopleD5.7 years of area income·Overall D− · #838 of 841
266San Andreasunincorporated, Calaveras County · 2,979 peopleD4.4 years of area income·Overall D− · #792 of 841
267Madera Acresunincorporated, Madera County · 9,846 peopleD4.7 years of area income·Overall D− · #801 of 841
268ChowchillaMadera County · 18,730 peopleD5.2 years of area income·Overall D− · #826 of 841
269HanfordKings County · 62,229 peopleD5.4 years of area income·Overall D · #569 of 841
270North Richmondunincorporated, Contra Costa County · 3,855 peopleD4.6 years of area income·Overall C− · #464 of 841
271Piñon Hillsunincorporated, San Bernardino County · 7,065 peopleD5.1 years of area income·Overall D− · #839 of 841
272Walnut Parkunincorporated, Los Angeles County · 14,958 peopleD6.1 years of area income·Overall C− · #548 of 841
273TulareTulare County · 73,907 peopleD5.0 years of area income·Overall D− · #819 of 841
274LodiSan Joaquin County · 69,100 peopleD5.5 years of area income·Overall C− · #475 of 841
275Country Clubunincorporated, San Joaquin County · 10,161 peopleD4.1 years of area income·Overall D · #620 of 841
276Amestiunincorporated, Santa Cruz County · 2,818 peopleD7.9 years of area income·Overall D · #654 of 841
277BishopInyo County · 3,696 peopleD8.0 years of area income·Overall C− · #470 of 841
278Phoenix Lakeunincorporated, Tuolumne County · 4,794 peopleD6.3 years of area income·Overall C− · #534 of 841
279CeresStanislaus County · 48,982 peopleD5.5 years of area income·Overall D · #702 of 841
280SonoraTuolumne County · 4,866 peopleD5.2 years of area income·Overall D · #687 of 841
281SoledadMonterey County · 26,357 peopleD6.6 years of area income·Overall D · #588 of 841
282Lexington Hillsunincorporated, Santa Clara County · 2,692 peopleD8.0 years of area income·Overall A− · #25 of 841
283Hilmar-Irwinunincorporated, Merced County · 6,132 peopleD6.9 years of area income·Overall D · #587 of 841
284Madera Ranchosunincorporated, Madera County · 3,037 peopleD6.6 years of area income·Overall C+ · #262 of 841
285Auburn Lake Trailsunincorporated, El Dorado County · 3,284 peopleD5.8 years of area income·Overall C · #400 of 841
286Florence-Grahamunincorporated, Los Angeles County · 60,690 peopleD6.2 years of area income·Overall D · #622 of 841
287Arden-Arcadeunincorporated, Sacramento County · 94,994 peopleD5.8 years of area income·Overall C · #406 of 841
288GilroySanta Clara County · 60,764 peopleD6.4 years of area income·Overall C− · #460 of 841
289Brooktrailsunincorporated, Mendocino County · 4,398 peopleD5.5 years of area income·Overall D · #655 of 841
290Grass ValleyNevada County · 14,035 peopleD5.7 years of area income·Overall D · #638 of 841
291South San Jose Hillsunincorporated, Los Angeles County · 16,911 peopleD5.7 years of area income·Overall C · #401 of 841
292CommerceLos Angeles County · 11,688 peopleD7.2 years of area income·Overall D · #679 of 841
293Seal BeachOrange County · 24,075 peopleD8.7 years of area income·Overall B− · #230 of 841
294East Los Angelesunincorporated, Los Angeles County · 111,647 peopleD7.0 years of area income·Overall D · #574 of 841
295Rancho CordovaSacramento County · 87,554 peopleD5.4 years of area income·Overall C+ · #314 of 841
296Hawaiian GardensLos Angeles County · 13,373 peopleD6.7 years of area income·Overall C− · #490 of 841
297Oak Hillsunincorporated, San Bernardino County · 9,013 peopleD5.9 years of area income·Overall D · #646 of 841
298Sutter CreekAmador County · 2,701 peopleD5.3 years of area income·Overall C · #428 of 841
299Delhiunincorporated, Merced County · 11,009 peopleD6.3 years of area income·Overall D · #608 of 841
300Dogtownunincorporated, San Joaquin County · 3,094 peopleD7.3 years of area income·Overall C− · #473 of 841
301ConcordContra Costa County · 123,261 peopleD5.3 years of area income·Overall C · #377 of 841
302Golden Hillsunincorporated, Kern County · 9,891 peopleD5.8 years of area income·Overall D · #688 of 841
303Gold Riverunincorporated, Sacramento County · 7,924 peopleD7.5 years of area income·Overall A− · #61 of 841
304ReddingShasta County · 94,092 peopleD5.3 years of area income·Overall C · #425 of 841
305Camino Tassajaraunincorporated, Contra Costa County · 5,831 peopleD14.7 years of area income·Overall A · #9 of 841
306Carmichaelunincorporated, Sacramento County · 76,948 peopleD5.7 years of area income·Overall C+ · #244 of 841
307Huntington ParkLos Angeles County · 51,544 peopleD7.0 years of area income·Overall D− · #738 of 841
308Valindaunincorporated, Los Angeles County · 20,962 peopleD8.0 years of area income·Overall B− · #229 of 841
309WaterfordStanislaus County · 9,258 peopleD5.2 years of area income·Overall C− · #505 of 841
310Wrightwoodunincorporated, San Bernardino County · 5,067 peopleD4.7 years of area income·Overall C− · #459 of 841
311Lincoln Villageunincorporated, San Joaquin County · 4,241 peopleD4.4 years of area income·Overall C · #426 of 841
312LivingstonMerced County · 14,690 peopleD6.4 years of area income·Overall D− · #735 of 841
313Morgan HillSanta Clara County · 45,625 peopleD8.1 years of area income·Overall B− · #171 of 841
314San JacintoRiverside County · 56,014 peopleD5.4 years of area income·Overall D− · #757 of 841
315South GateLos Angeles County · 90,071 peopleD7.3 years of area income·Overall D · #640 of 841
316FresnoFresno County · 555,549 peopleD5.2 years of area income·Overall D · #662 of 841
317Willowbrookunincorporated, Los Angeles County · 21,681 peopleD6.8 years of area income·Overall D · #627 of 841
318BerkeleyAlameda County · 121,911 peopleD10.6 years of area income·Overall B− · #182 of 841
319Meadow Vistaunincorporated, Placer County · 3,162 peopleD6.6 years of area income·Overall B− · #177 of 841
320Nevada CityNevada County · 3,174 peopleD6.1 years of area income·Overall C+ · #330 of 841
321Burbankunincorporated, Santa Clara County · 5,333 peopleD6.8 years of area income·Overall A− · #66 of 841
322Franklinunincorporated, Merced County · 7,392 peopleD4.7 years of area income·Overall D− · #825 of 841
323Antelopeunincorporated, Sacramento County · 48,301 peopleD5.0 years of area income·Overall B− · #186 of 841
324South Lake TahoeEl Dorado County · 21,115 peopleD6.8 years of area income·Overall C− · #484 of 841
325Orangevaleunincorporated, Sacramento County · 35,958 peopleD5.7 years of area income·Overall C+ · #245 of 841
326Agua Dulceunincorporated, Los Angeles County · 2,828 peopleD10.2 years of area income·Overall C+ · #310 of 841
327MaywoodLos Angeles County · 23,600 peopleD6.7 years of area income·Overall D · #678 of 841
328El Riounincorporated, Ventura County · 6,368 peopleD5.8 years of area income·Overall D− · #765 of 841
329IndioRiverside County · 94,269 peopleD5.7 years of area income·Overall D · #577 of 841
330Crockettunincorporated, Contra Costa County · 3,372 peopleD4.8 years of area income·Overall C · #389 of 841
331VisaliaTulare County · 146,541 peopleD5.6 years of area income·Overall D · #575 of 841
332SacramentoSacramento County · 536,449 peopleD4.8 years of area income·Overall C− · #509 of 841
333PinoleContra Costa County · 18,543 peopleD5.3 years of area income·Overall C · #411 of 841
334Lake Nacimientounincorporated, San Luis Obispo County · 3,339 peopleD5.2 years of area income·Overall C− · #499 of 841
335San LeandroAlameda County · 85,353 peopleD5.9 years of area income·Overall C− · #485 of 841
336ModestoStanislaus County · 219,652 peopleD5.4 years of area income·Overall D− · #708 of 841
337MartinezContra Costa County · 36,849 peopleD5.5 years of area income·Overall B− · #166 of 841
338West Whittier-Los Nietosunincorporated, Los Angeles County · 25,615 peopleD6.7 years of area income·Overall C+ · #297 of 841
339Home Gardensunincorporated, Riverside County · 10,506 peopleD6.0 years of area income·Overall C · #332 of 841
340Forestvilleunincorporated, Sonoma County · 3,717 peopleD5.9 years of area income·Overall C+ · #268 of 841
341WatsonvilleSanta Cruz County · 50,716 peopleD7.3 years of area income·Overall D− · #720 of 841
342Lakesideunincorporated, San Diego County · 22,447 peopleD7.6 years of area income·Overall C · #416 of 841
343East Rancho Dominguezunincorporated, Los Angeles County · 14,603 peopleD6.0 years of area income·Overall D · #591 of 841
344IoneAmador County · 9,282 peopleD5.2 years of area income·Overall C+ · #303 of 841
345La Presaunincorporated, San Diego County · 34,962 peopleD5.9 years of area income·Overall C+ · #283 of 841
346LakeportLake County · 5,059 peopleD5.8 years of area income·Overall D− · #730 of 841
347McSwainunincorporated, Merced County · 5,783 peopleD10.5 years of area income·Overall C− · #492 of 841
348Santa MariaSanta Barbara County · 111,390 peopleD6.8 years of area income·Overall D− · #781 of 841
349LancasterLos Angeles County · 170,084 peopleD4.8 years of area income·Overall D− · #793 of 841
350Big Bear LakeSan Bernardino County · 5,018 peopleD6.0 years of area income·Overall C · #436 of 841
351Heberunincorporated, Imperial County · 7,312 peopleD6.9 years of area income·Overall D− · #729 of 841
352San Martinunincorporated, Santa Clara County · 6,954 peopleD9.8 years of area income·Overall B− · #188 of 841
353Idyllwild-Pine Coveunincorporated, Riverside County · 3,957 peopleD5.9 years of area income·Overall D · #589 of 841
354Bayviewunincorporated, Humboldt County · 2,803 peopleD6.8 years of area income·Overall D− · #784 of 841
355Boulder Creekunincorporated, Santa Cruz County · 4,632 peopleD6.6 years of area income·Overall C+ · #251 of 841
356Palo Cedrounincorporated, Shasta County · 3,685 peopleD7.6 years of area income·Overall B− · #225 of 841
357Oakhurstunincorporated, Madera County · 6,091 peopleD5.8 years of area income·Overall D− · #755 of 841
358West SacramentoYolo County · 56,216 peopleD5.4 years of area income·Overall C · #403 of 841
359AtwaterMerced County · 32,133 peopleD6.4 years of area income·Overall D− · #760 of 841
360RialtoSan Bernardino County · 106,554 peopleD6.5 years of area income·Overall D · #693 of 841
361TehachapiKern County · 11,852 peopleD6.0 years of area income·Overall D− · #782 of 841
362Lakeland Villageunincorporated, Riverside County · 12,236 peopleD5.2 years of area income·Overall D · #624 of 841
363Moss Beachunincorporated, San Mateo County · 2,683 peopleD11.1 years of area income·Overall B · #150 of 841
364Winter Gardensunincorporated, San Diego County · 22,131 peopleD5.7 years of area income·Overall C · #382 of 841
365Cathedral CityRiverside County · 52,375 peopleD5.3 years of area income·Overall D · #611 of 841
366Jurupa ValleyRiverside County · 107,311 peopleD7.5 years of area income·Overall D · #653 of 841
367Sunnysideunincorporated, Fresno County · 4,639 peopleD7.2 years of area income·Overall C+ · #325 of 841
368Mira Monteunincorporated, Ventura County · 6,888 peopleD2.7 years of area income·Overall C− · #540 of 841
369CudahyLos Angeles County · 21,445 peopleD7.2 years of area income·Overall D− · #737 of 841
370HaywardAlameda County · 157,113 peopleD6.0 years of area income·Overall C− · #528 of 841
371HighlandSan Bernardino County · 57,614 peopleD6.0 years of area income·Overall D · #597 of 841
372West Rancho Dominguezunincorporated, Los Angeles County · 23,300 peopleD6.4 years of area income·Overall D · #576 of 841
373Greenacresunincorporated, Kern County · 4,906 peopleD5.0 years of area income·Overall C · #370 of 841
374WillitsMendocino County · 4,760 peopleD5.0 years of area income·Overall D− · #744 of 841
375San CarlosSan Mateo County · 29,261 peopleD18.0 years of area income·Overall A · #4 of 841
376East Quincyunincorporated, Plumas County · 2,723 peopleD4.9 years of area income·Overall C · #445 of 841
377Yosemite Lakesunincorporated, Madera County · 5,288 peopleD5.0 years of area income·Overall D · #590 of 841
378Lennoxunincorporated, Los Angeles County · 19,449 peopleD7.4 years of area income·Overall D · #677 of 841
379Bell GardensLos Angeles County · 37,367 peopleD7.2 years of area income·Overall D− · #726 of 841
380Castrovilleunincorporated, Monterey County · 6,720 peopleD7.0 years of area income·Overall D · #699 of 841
381RiverbankStanislaus County · 26,557 peopleD5.9 years of area income·Overall C− · #508 of 841
382GustineMerced County · 6,112 peopleD6.4 years of area income·Overall D · #658 of 841
383East Whittierunincorporated, Los Angeles County · 9,990 peopleD8.7 years of area income·Overall B+ · #90 of 841
384OaklandAlameda County · 440,838 peopleD5.2 years of area income·Overall D · #604 of 841
385Westmontunincorporated, Los Angeles County · 34,123 peopleD7.2 years of area income·Overall D− · #707 of 841
386Guernevilleunincorporated, Sonoma County · 4,100 peopleD4.9 years of area income·Overall C · #419 of 841
387La PuenteLos Angeles County · 36,423 peopleD7.5 years of area income·Overall C− · #461 of 841
388OxnardVentura County · 199,651 peopleD6.9 years of area income·Overall D · #697 of 841
389Broadmoorunincorporated, San Mateo County · 4,586 peopleD9.2 years of area income·Overall B+ · #114 of 841
390Lake Shastinaunincorporated, Siskiyou County · 3,001 peopleD6.1 years of area income·Overall C · #412 of 841
391PomonaLos Angeles County · 147,807 peopleD7.0 years of area income·Overall D · #671 of 841
392YucaipaSan Bernardino County · 54,953 peopleD6.4 years of area income·Overall C · #440 of 841
393Fair Oaksunincorporated, Sacramento County · 32,799 peopleD6.3 years of area income·Overall B · #133 of 841
394Aptosunincorporated, Santa Cruz County · 6,404 peopleD11.9 years of area income·Overall C+ · #260 of 841
395ParamountLos Angeles County · 50,755 peopleD6.8 years of area income·Overall D · #669 of 841
396TurlockStanislaus County · 72,864 peopleD5.9 years of area income·Overall C− · #537 of 841
397El CentroImperial County · 44,382 peopleD6.8 years of area income·Overall D− · #767 of 841
398Woodcrestunincorporated, Riverside County · 17,368 peopleD8.8 years of area income·Overall C+ · #322 of 841
399Fallbrookunincorporated, San Diego County · 32,112 peopleD8.2 years of area income·Overall C · #368 of 841
400South El MonteLos Angeles County · 18,963 peopleD7.8 years of area income·Overall D− · #751 of 841
401Port HuenemeVentura County · 20,987 peopleD5.7 years of area income·Overall D · #636 of 841
402San Miguelunincorporated, San Luis Obispo County · 3,227 peopleD5.5 years of area income·Overall D · #632 of 841
403Vincentunincorporated, Los Angeles County · 15,340 peopleD6.6 years of area income·Overall C+ · #298 of 841
404Montaraunincorporated, San Mateo County · 2,917 peopleD10.6 years of area income·Overall C+ · #311 of 841
405Woodbridgeunincorporated, San Joaquin County · 4,144 peopleD6.4 years of area income·Overall C · #390 of 841
406MilpitasSanta Clara County · 78,596 peopleD8.5 years of area income·Overall B− · #173 of 841
407Winchesterunincorporated, Riverside County · 4,555 peopleD7.3 years of area income·Overall D · #682 of 841
408MontclairSan Bernardino County · 37,563 peopleD7.3 years of area income·Overall D · #689 of 841
409Yuba CitySutter County · 69,485 peopleD5.6 years of area income·Overall D · #643 of 841
410PerrisRiverside County · 83,237 peopleD6.0 years of area income·Overall D− · #709 of 841
411Cuttenunincorporated, Humboldt County · 3,550 peopleD7.7 years of area income·Overall B · #128 of 841
412Ramonaunincorporated, San Diego County · 22,634 peopleD7.6 years of area income·Overall C · #364 of 841
413AuburnPlacer County · 13,847 peopleD6.4 years of area income·Overall B− · #218 of 841
414PiedmontAlameda County · 10,642 peopleD18.7 years of area income·Overall B+ · #80 of 841
415ParadiseButte County · 10,023 peopleD4.9 years of area income·Overall D · #642 of 841
416North Auburnunincorporated, Placer County · 13,480 peopleD5.5 years of area income·Overall B− · #212 of 841
417Kensingtonunincorporated, Contra Costa County · 5,179 peopleD11.0 years of area income·Overall B− · #174 of 841
418DixonSolano County · 21,116 peopleD6.0 years of area income·Overall C− · #491 of 841
419West Athensunincorporated, Los Angeles County · 8,726 peopleD7.7 years of area income·Overall C− · #523 of 841
420Interlakenunincorporated, Santa Cruz County · 8,068 peopleD7.5 years of area income·Overall D · #625 of 841
421El CajonSan Diego County · 101,755 peopleD7.6 years of area income·Overall D · #644 of 841
422SunnyvaleSanta Clara County · 156,577 peopleD12.4 years of area income·Overall B+ · #82 of 841
423ComptonLos Angeles County · 90,500 peopleD6.7 years of area income·Overall D− · #742 of 841
424Santa ClaraSanta Clara County · 133,446 peopleD10.1 years of area income·Overall B · #148 of 841
425Frazier Parkunincorporated, Kern County · 2,681 peopleD4.4 years of area income·Overall D− · #834 of 841
426LoomisPlacer County · 7,004 peopleD9.7 years of area income·Overall B · #123 of 841
427Big Bear Cityunincorporated, San Bernardino County · 11,431 peopleD4.3 years of area income·Overall D · #601 of 841
428BellLos Angeles County · 31,625 peopleD7.2 years of area income·Overall D · #690 of 841
429Cameron Parkunincorporated, El Dorado County · 18,315 peopleD6.9 years of area income·Overall B+ · #70 of 841
430PalmdaleLos Angeles County · 161,845 peopleD5.2 years of area income·Overall D− · #796 of 841
431Mono Vistaunincorporated, Tuolumne County · 3,675 peopleD5.5 years of area income·Overall D · #570 of 841
432Pajarounincorporated, Monterey County · 2,899 peopleD7.7 years of area income·Overall D− · #820 of 841
433CupertinoSanta Clara County · 58,333 peopleD18.2 years of area income·Overall A− · #26 of 841
434Prunedaleunincorporated, Monterey County · 19,723 peopleD8.6 years of area income·Overall D− · #722 of 841
435Feltonunincorporated, Santa Cruz County · 4,093 peopleD7.3 years of area income·Overall B · #132 of 841
436EmeryvilleAlameda County · 13,251 peopleD3.2 years of area income·Overall D · #549 of 841
437San JoseSanta Clara County · 989,814 peopleD8.4 years of area income·Overall C+ · #293 of 841
438Stallion Springsunincorporated, Kern County · 2,937 peopleD6.2 years of area income·Overall C · #427 of 841
439Emerald Lake Hillsunincorporated, San Mateo County · 4,235 peopleD21.4 years of area income·Overall A− · #63 of 841
440CarsonLos Angeles County · 90,808 peopleD8.2 years of area income·Overall C− · #530 of 841
441MercedMerced County · 99,724 peopleD6.0 years of area income·Overall D− · #823 of 841
442OakdaleStanislaus County · 23,246 peopleD6.8 years of area income·Overall C− · #504 of 841
443LynwoodLos Angeles County · 63,512 peopleD7.2 years of area income·Overall D− · #771 of 841
444Mammoth LakesMono County · 6,867 peopleD8.2 years of area income·Overall C+ · #323 of 841
445West Puente Valleyunincorporated, Los Angeles County · 22,495 peopleD7.8 years of area income·Overall C · #393 of 841
446RiversideRiverside County · 323,057 peopleD7.2 years of area income·Overall D · #568 of 841
447Moreno ValleyRiverside County · 214,263 peopleD6.1 years of area income·Overall D · #652 of 841
448Vandenberg Villageunincorporated, Santa Barbara County · 6,776 peopleD6.5 years of area income·Overall C · #384 of 841
449Bella Vistaunincorporated, Shasta County · 4,511 peopleD5.7 years of area income·Overall C− · #531 of 841
450Spring Valley Lakeunincorporated, San Bernardino County · 9,483 peopleD5.2 years of area income·Overall C− · #546 of 841
451Pico RiveraLos Angeles County · 58,915 peopleD7.8 years of area income·Overall C− · #517 of 841
452Marina del Reyunincorporated, Los Angeles County · 9,176 peopleD14.4 years of area income·Overall B · #135 of 841
453Bermuda Dunesunincorporated, Riverside County · 7,971 peopleD6.7 years of area income·Overall C · #433 of 841
454Fairviewunincorporated, Alameda County · 10,745 peopleD7.1 years of area income·Overall C+ · #289 of 841
455Lemon GroveSan Diego County · 27,936 peopleD7.1 years of area income·Overall C · #432 of 841
456San FernandoLos Angeles County · 23,449 peopleD7.7 years of area income·Overall D · #573 of 841
457RiponSan Joaquin County · 16,140 peopleD7.3 years of area income·Overall B+ · #89 of 841
458Midway Cityunincorporated, Orange County · 7,999 peopleD8.2 years of area income·Overall C− · #481 of 841
459ImperialImperial County · 22,330 peopleD7.7 years of area income·Overall C+ · #286 of 841
460CalexicoImperial County · 38,623 peopleD6.9 years of area income·Overall D · #703 of 841
461NewarkAlameda County · 47,895 peopleD8.7 years of area income·Overall C+ · #264 of 841
462Ridgemarkunincorporated, San Benito County · 3,403 peopleD5.2 years of area income·Overall C− · #465 of 841
463StantonOrange County · 40,161 peopleD8.2 years of area income·Overall C− · #512 of 841
464WildomarRiverside County · 37,889 peopleD7.2 years of area income·Overall C− · #487 of 841
465Half Moon BaySan Mateo County · 11,287 peopleD11.4 years of area income·Overall B · #140 of 841
466Vineyardunincorporated, Sacramento County · 43,751 peopleD6.1 years of area income·Overall C+ · #241 of 841
467Rosamondunincorporated, Kern County · 21,473 peopleD5.8 years of area income·Overall D− · #827 of 841
468SalinasMonterey County · 159,134 peopleD7.7 years of area income·Overall D · #695 of 841
469AlbanyAlameda County · 19,195 peopleD9.1 years of area income·Overall B+ · #91 of 841
470San Buenaventura (Ventura)Ventura County · 109,914 peopleD8.1 years of area income·Overall C · #418 of 841
471Palm SpringsRiverside County · 45,315 peopleD6.8 years of area income·Overall D · #666 of 841
472Grand TerraceSan Bernardino County · 12,936 peopleD6.5 years of area income·Overall C− · #518 of 841
473Saranapunincorporated, Contra Costa County · 5,662 peopleD10.7 years of area income·Overall A · #13 of 841
474Bear Valley Springsunincorporated, Kern County · 5,912 peopleD7.1 years of area income·Overall C− · #489 of 841
475San BrunoSan Mateo County · 42,305 peopleD9.5 years of area income·Overall B · #162 of 841
476California Polytechnic State University College campusunincorporated, San Luis Obispo County · 7,915 peopleD5.8 years of area income·Overall C+
477FortunaHumboldt County · 12,003 peopleD6.7 years of area income·Overall D · #674 of 841
478Casa de Oro-Mount Helixunincorporated, San Diego County · 19,765 peopleD9.0 years of area income·Overall B · #157 of 841
479PattersonStanislaus County · 26,587 peopleD6.2 years of area income·Overall D · #603 of 841
480Charter Oakunincorporated, Los Angeles County · 9,442 peopleD6.3 years of area income·Overall B− · #215 of 841
481Baldwin ParkLos Angeles County · 68,880 peopleD7.4 years of area income·Overall D · #555 of 841
482Suisun CitySolano County · 29,454 peopleD5.3 years of area income·Overall C− · #539 of 841
483Nipomounincorporated, San Luis Obispo County · 17,516 peopleD9.7 years of area income·Overall B− · #193 of 841
484CerritosLos Angeles County · 46,367 peopleD11.3 years of area income·Overall C+ · #247 of 841
485West Carsonunincorporated, Los Angeles County · 22,143 peopleD7.2 years of area income·Overall C+ · #292 of 841
486FairfaxMarin County · 7,417 peopleD9.0 years of area income·Overall B+ · #81 of 841
487East Palo AltoSan Mateo County · 28,872 peopleD7.3 years of area income·Overall C− · #477 of 841
488Orcuttunincorporated, Santa Barbara County · 31,454 peopleD6.4 years of area income·Overall B− · #187 of 841
489Myrtletownunincorporated, Humboldt County · 5,322 peopleD7.4 years of area income·Overall D · #660 of 841
490Avocado Heightsunincorporated, Los Angeles County · 12,593 peopleD8.6 years of area income·Overall C · #366 of 841
491EurekaHumboldt County · 25,304 peopleD6.5 years of area income·Overall D− · #769 of 841
492Kentfieldunincorporated, Marin County · 6,900 peopleD20.9 years of area income·Overall A · #14 of 841
493East Foothillsunincorporated, Santa Clara County · 7,139 peopleD8.3 years of area income·Overall C+ · #253 of 841
494CapitolaSanta Cruz County · 9,340 peopleD11.1 years of area income·Overall C+ · #305 of 841
495Elk GroveSacramento County · 185,007 peopleD−6.4 years of area income·Overall B · #154 of 841
496El MonteLos Angeles County · 105,075 peopleD−7.8 years of area income·Overall D · #668 of 841
497GardenaLos Angeles County · 58,460 peopleD−8.1 years of area income·Overall D · #585 of 841
498Cambrian Parkunincorporated, Santa Clara County · 3,494 peopleD−12.3 years of area income·Overall A− · #30 of 841
499VallejoSolano County · 123,287 peopleD−5.2 years of area income·Overall D− · #724 of 841
500BakersfieldKern County · 422,165 peopleD−5.5 years of area income·Overall D− · #780 of 841
501Meiners Oaksunincorporated, Ventura County · 3,934 peopleD−6.6 years of area income·Overall C− · #495 of 841
502SebastopolSonoma County · 7,532 peopleD−10.4 years of area income·Overall C+ · #321 of 841
503SanteeSan Diego County · 58,205 peopleD−7.5 years of area income·Overall B · #142 of 841
504Lake Californiaunincorporated, Tehama County · 3,808 peopleD−5.5 years of area income·Overall D · #562 of 841
505VacavilleSolano County · 103,850 peopleD−6.0 years of area income·Overall C · #414 of 841
506El Cerritounincorporated, Riverside County · 5,325 peopleD−7.0 years of area income·Overall C+ · #248 of 841
507Villa ParkOrange County · 5,645 peopleD−24.4 years of area income·Overall A− · #38 of 841
508Daly CitySan Mateo County · 101,261 peopleD−8.2 years of area income·Overall C+ · #254 of 841
509CampbellSanta Clara County · 42,490 peopleD−11.3 years of area income·Overall B− · #179 of 841
510NorwalkLos Angeles County · 97,104 peopleD−7.9 years of area income·Overall C · #437 of 841
511Contra Costa Centreunincorporated, Contra Costa County · 6,893 peopleD−5.4 years of area income·Overall B · #118 of 841
512Santa AnaOrange County · 315,586 peopleD−8.9 years of area income·Overall D · #599 of 841
513CotatiSonoma County · 7,347 peopleD−6.9 years of area income·Overall B− · #233 of 841
514MoragaContra Costa County · 16,322 peopleD−11.8 years of area income·Overall A · #8 of 841
515EscondidoSan Diego County · 146,030 peopleD−7.9 years of area income·Overall D · #551 of 841
516Mount ShastaSiskiyou County · 3,071 peopleD−7.0 years of area income·Overall C− · #493 of 841
517South Whittierunincorporated, Los Angeles County · 55,650 peopleD−7.4 years of area income·Overall C+ · #267 of 841
518Reliez Valleyunincorporated, Contra Costa County · 3,173 peopleD−12.8 years of area income·Overall B+ · #92 of 841
519Bonny Doonunincorporated, Santa Cruz County · 3,149 peopleD−10.8 years of area income·Overall C+ · #302 of 841
520Rancho Calaverasunincorporated, Calaveras County · 7,131 peopleD−5.6 years of area income·Overall D− · #800 of 841
521Pleasant HillContra Costa County · 34,017 peopleD−7.2 years of area income·Overall C+ · #300 of 841
522Bonitaunincorporated, San Diego County · 12,652 peopleD−10.6 years of area income·Overall B− · #176 of 841
523Mountain ViewSanta Clara County · 85,438 peopleD−11.9 years of area income·Overall B+ · #113 of 841
524BeaumontRiverside County · 60,835 peopleD−6.0 years of area income·Overall C · #388 of 841
525Boyes Hot Springsunincorporated, Sonoma County · 7,247 peopleD−7.5 years of area income·Overall C · #371 of 841
526Fetters Hot Springs-Agua Calienteunincorporated, Sonoma County · 3,347 peopleD−7.9 years of area income·Overall C− · #527 of 841
527LafayetteContra Costa County · 25,313 peopleD−14.0 years of area income·Overall A · #18 of 841
528Imperial BeachSan Diego County · 25,206 peopleD−7.8 years of area income·Overall C− · #467 of 841
529Soquelunincorporated, Santa Cruz County · 10,679 peopleD−12.2 years of area income·Overall B · #161 of 841
530OntarioSan Bernardino County · 187,013 peopleD−7.4 years of area income·Overall D · #565 of 841
531AzusaLos Angeles County · 47,447 peopleD−7.4 years of area income·Overall C− · #476 of 841
532AtascaderoSan Luis Obispo County · 29,464 peopleD−8.0 years of area income·Overall C+ · #278 of 841
533ArcataHumboldt County · 19,047 peopleD−7.7 years of area income·Overall C− · #466 of 841
534RedlandsSan Bernardino County · 74,128 peopleD−7.1 years of area income·Overall C · #360 of 841
535El Paso de Robles (Paso Robles)San Luis Obispo County · 31,626 peopleD−7.9 years of area income·Overall C− · #533 of 841
536Highgroveunincorporated, Riverside County · 8,366 peopleD−7.0 years of area income·Overall C · #351 of 841
537HughsonStanislaus County · 8,051 peopleD−6.7 years of area income·Overall C+ · #315 of 841
538Castro Valleyunincorporated, Alameda County · 65,001 peopleD−8.0 years of area income·Overall A− · #51 of 841
539Los AltosSanta Clara County · 30,965 peopleD−28.3 years of area income·Overall A · #10 of 841
540North Fair Oaksunincorporated, San Mateo County · 13,100 peopleD−9.4 years of area income·Overall C+ · #284 of 841
541Granite Hillsunincorporated, San Diego County · 3,795 peopleD−9.2 years of area income·Overall D · #554 of 841
542Valley Centerunincorporated, San Diego County · 11,119 peopleD−8.7 years of area income·Overall C− · #526 of 841
543SolvangSanta Barbara County · 5,944 peopleD−14.3 years of area income·Overall B+ · #77 of 841
544Citrusunincorporated, Los Angeles County · 10,904 peopleD−6.6 years of area income·Overall C− · #483 of 841
545YountvilleNapa County · 3,198 peopleD−11.5 years of area income·Overall C+ · #265 of 841
546Santa RosaSonoma County · 179,437 peopleD−6.8 years of area income·Overall C · #447 of 841
547American CanyonNapa County · 22,773 peopleD−6.5 years of area income·Overall C · #357 of 841
548Rohnert ParkSonoma County · 44,811 peopleD−6.8 years of area income·Overall C · #378 of 841
549Lake Arrowheadunincorporated, San Bernardino County · 10,639 peopleD−5.9 years of area income·Overall D · #558 of 841
550Spring Valleyunincorporated, San Diego County · 31,969 peopleD−7.3 years of area income·Overall C · #348 of 841
551Fort BraggMendocino County · 6,946 peopleD−8.0 years of area income·Overall D− · #808 of 841
552Morro BaySan Luis Obispo County · 10,613 peopleD−9.6 years of area income·Overall B− · #200 of 841
553BellflowerLos Angeles County · 74,719 peopleD−8.3 years of area income·Overall D · #609 of 841
554MantecaSan Joaquin County · 96,693 peopleD−6.2 years of area income·Overall C− · #516 of 841
555Casa Conejounincorporated, Ventura County · 2,671 peopleD−8.1 years of area income·Overall B · #126 of 841
556Larkfield-Wikiupunincorporated, Sonoma County · 8,765 peopleD−6.7 years of area income·Overall C · #353 of 841
557FontanaSan Bernardino County · 221,223 peopleD−7.1 years of area income·Overall C− · #468 of 841
558Walnut CreekContra Costa County · 70,012 peopleD−7.3 years of area income·Overall B− · #223 of 841
559FremontAlameda County · 226,442 peopleD−10.6 years of area income·Overall B+ · #105 of 841
560Pine Mountain Clubunincorporated, Kern County · 2,838 peopleD−5.4 years of area income·Overall D− · #830 of 841
561CovinaLos Angeles County · 49,404 peopleD−8.2 years of area income·Overall C · #339 of 841
562FairfieldSolano County · 122,489 peopleD−6.0 years of area income·Overall C− · #532 of 841
563Rancho MirageRiverside County · 17,876 peopleD−9.3 years of area income·Overall D · #607 of 841
564Corte MaderaMarin County · 9,929 peopleD−13.7 years of area income·Overall A · #12 of 841
565LivermoreAlameda County · 83,457 peopleD−7.9 years of area income·Overall B · #139 of 841
566OceansideSan Diego County · 170,483 peopleD−8.1 years of area income·Overall C · #404 of 841
567Los Ososunincorporated, San Luis Obispo County · 14,166 peopleD−8.9 years of area income·Overall B+ · #115 of 841
568Palm DesertRiverside County · 53,259 peopleD−6.0 years of area income·Overall D · #584 of 841
569UkiahMendocino County · 16,068 peopleD−6.9 years of area income·Overall D− · #728 of 841
570Monte SerenoSanta Clara County · 3,566 peopleD−12.3 years of area income·Overall A · #16 of 841
571La MesaSan Diego County · 59,914 peopleD−8.3 years of area income·Overall C+ · #277 of 841
572Grover BeachSan Luis Obispo County · 12,456 peopleD−7.9 years of area income·Overall C · #355 of 841
573Moradaunincorporated, San Joaquin County · 3,383 peopleD−8.0 years of area income·Overall C− · #547 of 841
574VistaSan Diego County · 98,274 peopleD−8.2 years of area income·Overall C · #331 of 841
575Union CityAlameda County · 65,282 peopleD−8.8 years of area income·Overall C+ · #307 of 841
576BrentwoodContra Costa County · 66,607 peopleD−5.7 years of area income·Overall C+ · #270 of 841
577Alondra Parkunincorporated, Los Angeles County · 8,373 peopleD−8.9 years of area income·Overall C · #395 of 841
578ClovisFresno County · 129,347 peopleD−6.9 years of area income·Overall C+ · #242 of 841
579PacificaSan Mateo County · 36,890 peopleD−9.2 years of area income·Overall B+ · #96 of 841
580MoorparkVentura County · 35,023 peopleD−8.5 years of area income·Overall B+ · #79 of 841
581AngelsCalaveras County · 3,735 peopleD−6.2 years of area income·Overall D · #567 of 841
582HerculesContra Costa County · 26,326 peopleD−5.4 years of area income·Overall B− · #195 of 841
583NorcoRiverside County · 25,081 peopleD−10.2 years of area income·Overall C · #374 of 841
584FolsomSacramento County · 91,983 peopleD−7.8 years of area income·Overall B+ · #117 of 841
585Santa Fe SpringsLos Angeles County · 18,793 peopleD−8.1 years of area income·Overall D · #596 of 841
586Loyolaunincorporated, Santa Clara County · 3,430 peopleD−12.3 years of area income·Overall B+ · #78 of 841
587Ben Lomondunincorporated, Santa Cruz County · 6,858 peopleD−8.3 years of area income·Overall B− · #201 of 841
588OrindaContra Costa County · 19,507 peopleD−14.3 years of area income·Overall A · #3 of 841
589San FranciscoSan Francisco County · 826,079 peopleD−10.6 years of area income·Overall C+ · #308 of 841
590El CerritoContra Costa County · 26,121 peopleD−8.2 years of area income·Overall C · #434 of 841
591Loma LindaSan Bernardino County · 25,221 peopleD−7.1 years of area income·Overall B− · #234 of 841
592Los BanosMerced County · 49,614 peopleD−7.0 years of area income·Overall D− · #732 of 841
593InglewoodLos Angeles County · 101,662 peopleD−7.8 years of area income·Overall D− · #758 of 841
594BelmontSan Mateo County · 28,752 peopleD−16.6 years of area income·Overall B+ · #68 of 841
595Alta Sierraunincorporated, Nevada County · 7,361 peopleD−6.3 years of area income·Overall C · #444 of 841
596RosevillePlacer County · 167,302 peopleD−6.6 years of area income·Overall B · #131 of 841
597Lake Mathewsunincorporated, Riverside County · 6,527 peopleD−8.5 years of area income·Overall C− · #471 of 841
598MontebelloLos Angeles County · 60,693 peopleD−8.5 years of area income·Overall D · #680 of 841
599TiburonMarin County · 8,881 peopleD−22.9 years of area income·Overall A · #11 of 841
600BeniciaSolano County · 26,401 peopleD−7.8 years of area income·Overall B · #124 of 841
601Lucas Valley-Marinwoodunincorporated, Marin County · 6,473 peopleD−10.6 years of area income·Overall A− · #27 of 841
602Palo AltoSanta Clara County · 67,609 peopleD−22.2 years of area income·Overall B+ · #112 of 841
603Desert Palmsunincorporated, Riverside County · 6,579 peopleD−6.3 years of area income·Overall D · #667 of 841
604San Antonio Heightsunincorporated, San Bernardino County · 3,458 peopleD−12.0 years of area income·Overall B− · #217 of 841
605South San FranciscoSan Mateo County · 64,941 peopleD−8.9 years of area income·Overall B− · #204 of 841
606San RafaelMarin County · 59,410 peopleD−9.7 years of area income·Overall C · #380 of 841
607AlamedaAlameda County · 76,876 peopleD−8.4 years of area income·Overall B− · #221 of 841
608RosemeadLos Angeles County · 49,410 peopleD−9.3 years of area income·Overall C− · #522 of 841
609LawndaleLos Angeles County · 29,892 peopleD−8.0 years of area income·Overall D · #610 of 841
610SeasideMonterey County · 31,636 peopleD−8.1 years of area income·Overall C− · #543 of 841
611UplandSan Bernardino County · 79,446 peopleD−9.1 years of area income·Overall C+ · #327 of 841
612NovatoMarin County · 51,947 peopleD−7.8 years of area income·Overall B− · #236 of 841
613PleasantonAlameda County · 74,556 peopleD−11.0 years of area income·Overall A− · #65 of 841
614Signal HillLos Angeles County · 11,153 peopleD−7.3 years of area income·Overall C · #441 of 841
615Buena ParkOrange County · 81,741 peopleD−9.7 years of area income·Overall C · #423 of 841
616La QuintaRiverside County · 39,440 peopleD−8.2 years of area income·Overall D · #566 of 841
617SaratogaSanta Clara County · 30,418 peopleD−24.5 years of area income·Overall A · #2 of 841
618NapaNapa County · 76,562 peopleD−7.7 years of area income·Overall C · #415 of 841
619Hacienda Heightsunincorporated, Los Angeles County · 54,291 peopleD−9.8 years of area income·Overall B− · #216 of 841
620Los GatosSanta Clara County · 32,576 peopleD−16.0 years of area income·Overall A− · #50 of 841
621Copperopolisunincorporated, Calaveras County · 4,285 peopleD−6.7 years of area income·Overall D · #675 of 841
622Alpineunincorporated, San Diego County · 15,180 peopleD−9.0 years of area income·Overall C · #345 of 841
623PowaySan Diego County · 49,180 peopleD−11.3 years of area income·Overall A− · #37 of 841
624Discovery Bayunincorporated, Contra Costa County · 14,911 peopleD−5.7 years of area income·Overall C · #394 of 841
625LincolnPlacer County · 57,367 peopleD−6.6 years of area income·Overall B+ · #85 of 841
626Long BeachLos Angeles County · 450,469 peopleD−8.9 years of area income·Overall D · #564 of 841
627LakewoodLos Angeles County · 78,010 peopleD−9.1 years of area income·Overall C · #361 of 841
628Oak Viewunincorporated, Ventura County · 6,141 peopleD−8.1 years of area income·Overall C+ · #259 of 841
629El Sobranteunincorporated, Riverside County · 13,129 peopleD−9.3 years of area income·Overall C+ · #296 of 841
630Las Lomasunincorporated, Monterey County · 3,355 peopleD−7.1 years of area income·Overall D · #691 of 841
631San RamonContra Costa County · 86,209 peopleD−10.6 years of area income·Overall A− · #32 of 841
632WhittierLos Angeles County · 85,815 peopleD−8.5 years of area income·Overall C · #383 of 841
633South San Gabrielunincorporated, Los Angeles County · 7,923 peopleD−7.2 years of area income·Overall C− · #452 of 841
634DublinAlameda County · 71,602 peopleD−9.0 years of area income·Overall A− · #58 of 841
635Pine Hillsunincorporated, Humboldt County · 2,875 peopleD−8.0 years of area income·Overall D · #665 of 841
636CamarilloVentura County · 68,652 peopleD−8.3 years of area income·Overall B− · #197 of 841
637North Lakeportunincorporated, Lake County · 2,995 peopleD−6.8 years of area income·Overall D− · #791 of 841
638McKinleyvilleunincorporated, Humboldt County · 17,113 peopleD−7.8 years of area income·Overall C− · #538 of 841
639DuarteLos Angeles County · 22,866 peopleD−8.2 years of area income·Overall C+ · #313 of 841
640San Luis ObispoSan Luis Obispo County · 50,636 peopleD−11.1 years of area income·Overall C+ · #290 of 841
641La HabraOrange County · 60,908 peopleD−9.4 years of area income·Overall C · #408 of 841
642MenifeeRiverside County · 118,592 peopleD−6.5 years of area income·Overall C− · #449 of 841
643Rosedaleunincorporated, Kern County · 18,877 peopleD−8.7 years of area income·Overall C+ · #301 of 841
644El Dorado Hillsunincorporated, El Dorado County · 51,026 peopleD−9.3 years of area income·Overall A− · #48 of 841
645Castaicunincorporated, Los Angeles County · 17,999 peopleD−8.3 years of area income·Overall B− · #196 of 841
646West CovinaLos Angeles County · 105,301 peopleD−8.7 years of area income·Overall C · #387 of 841
647BurlingameSan Mateo County · 31,929 peopleD−20.9 years of area income·Overall B+ · #108 of 841
648Coto de Cazaunincorporated, Orange County · 15,190 peopleD−20.6 years of area income·Overall B+ · #75 of 841
649Simi ValleyVentura County · 124,861 peopleD−7.6 years of area income·Overall B · #164 of 841
650Mill ValleyMarin County · 13,799 peopleD−16.0 years of area income·Overall A · #20 of 841
651ChicoButte County · 105,081 peopleD−6.7 years of area income·Overall C− · #478 of 841
652DowneyLos Angeles County · 108,468 peopleD−9.2 years of area income·Overall C+ · #257 of 841
653RocklinPlacer County · 76,821 peopleD−7.1 years of area income·Overall A− · #56 of 841
654WindsorSonoma County · 25,864 peopleD−7.6 years of area income·Overall B− · #175 of 841
655View Park-Windsor Hillsunincorporated, Los Angeles County · 11,230 peopleD−12.3 years of area income·Overall C · #349 of 841
656Las Floresunincorporated, Orange County · 5,513 peopleD−11.7 years of area income·Overall B+ · #97 of 841
657PetalumaSonoma County · 59,688 peopleD−8.6 years of area income·Overall B− · #181 of 841
658Garden GroveOrange County · 170,455 peopleD−10.4 years of area income·Overall C · #358 of 841
659OjaiVentura County · 7,474 peopleD−10.5 years of area income·Overall C+ · #269 of 841
660San DimasLos Angeles County · 32,978 peopleD−9.4 years of area income·Overall C+ · #273 of 841
661Arroyo GrandeSan Luis Obispo County · 18,123 peopleD−10.6 years of area income·Overall B · #149 of 841
662Scotts ValleySanta Cruz County · 11,652 peopleD−11.1 years of area income·Overall B+ · #104 of 841
663BrisbaneSan Mateo County · 4,656 peopleD−8.4 years of area income·Overall B− · #180 of 841
664Carmel Valley Villageunincorporated, Monterey County · 4,785 peopleD−13.1 years of area income·Overall C+ · #324 of 841
665Salidaunincorporated, Stanislaus County · 13,900 peopleD−5.9 years of area income·Overall C− · #453 of 841
666Rossmoorunincorporated, Orange County · 11,532 peopleD−14.7 years of area income·Overall A− · #39 of 841
667TracySan Joaquin County · 101,901 peopleD−7.2 years of area income·Overall C · #372 of 841
668Chula VistaSan Diego County · 275,533 peopleD−8.0 years of area income·Overall C+ · #282 of 841
669Lake San Marcosunincorporated, San Diego County · 4,693 peopleD−8.6 years of area income·Overall B− · #184 of 841
670Humboldt Hillunincorporated, Humboldt County · 3,551 peopleD−6.6 years of area income·Overall D · #657 of 841
671Harmony Groveunincorporated, San Diego County · 2,585 peopleD−11.6 years of area income·Overall C+ · #276 of 841
672Granite Bayunincorporated, Placer County · 21,673 peopleD−11.9 years of area income·Overall A− · #52 of 841
673Del Monte Forestunincorporated, Monterey County · 3,613 peopleD−30.9 years of area income·Overall B+ · #93 of 841
674El Granadaunincorporated, San Mateo County · 5,232 peopleD−10.5 years of area income·Overall B− · #192 of 841
675La MiradaLos Angeles County · 45,952 peopleD−9.2 years of area income·Overall B− · #219 of 841
676La Cañada FlintridgeLos Angeles County · 19,480 peopleD−25.7 years of area income·Overall A− · #64 of 841
677HawthorneLos Angeles County · 82,741 peopleD−9.0 years of area income·Overall D · #634 of 841
678French Valleyunincorporated, Riverside County · 45,269 peopleD−7.6 years of area income·Overall B− · #198 of 841
679Fort Irwinunincorporated, San Bernardino County · 8,419 peopleD−better than 2% of U.S. towns·Overall C · #363 of 841
680AlhambraLos Angeles County · 79,820 peopleD−9.5 years of area income·Overall C+ · #299 of 841
681Mayflower Villageunincorporated, Los Angeles County · 4,950 peopleD−9.3 years of area income·Overall B− · #168 of 841
682ClaytonContra Costa County · 10,842 peopleD−7.5 years of area income·Overall B+ · #83 of 841
683MarinaMonterey County · 23,256 peopleD−8.9 years of area income·Overall C− · #497 of 841
684Foster CitySan Mateo County · 32,411 peopleD−13.6 years of area income·Overall A · #19 of 841
685San DiegoSan Diego County · 1,406,106 peopleD−9.2 years of area income·Overall C+ · #249 of 841
686Tamalpais-Homestead Valleyunincorporated, Marin County · 12,085 peopleD−13.7 years of area income·Overall A · #21 of 841
687La VerneLos Angeles County · 30,178 peopleD−9.7 years of area income·Overall B− · #237 of 841
688Canyon LakeRiverside County · 11,113 peopleD−7.8 years of area income·Overall C+ · #285 of 841
689Lake ElsinoreRiverside County · 75,067 peopleD−6.5 years of area income·Overall D · #580 of 841
690Monterey ParkLos Angeles County · 57,457 peopleD−9.5 years of area income·Overall C− · #496 of 841
691BuelltonSanta Barbara County · 5,158 peopleD−9.2 years of area income·Overall B− · #172 of 841
692Santa Venetiaunincorporated, Marin County · 3,725 peopleD−7.4 years of area income·Overall C+ · #263 of 841
693San Diego Country Estatesunincorporated, San Diego County · 10,223 peopleD−7.6 years of area income·Overall C · #341 of 841
694Alamounincorporated, Contra Costa County · 14,488 peopleD−18.6 years of area income·Overall A · #15 of 841
695ArtesiaLos Angeles County · 15,789 peopleD−9.0 years of area income·Overall C · #375 of 841
696LomitaLos Angeles County · 19,724 peopleD−9.4 years of area income·Overall C− · #458 of 841
697HealdsburgSonoma County · 11,172 peopleD−10.5 years of area income·Overall C · #413 of 841
698Lake of the Pinesunincorporated, Nevada County · 5,461 peopleD−7.4 years of area income·Overall C− · #524 of 841
699DanvilleContra Costa County · 43,302 peopleD−13.4 years of area income·Overall A · #6 of 841
700Live Oakunincorporated, Santa Cruz County · 16,911 peopleD−9.1 years of area income·Overall B− · #211 of 841
701San GabrielLos Angeles County · 38,186 peopleD−11.3 years of area income·Overall C · #336 of 841
702Twin Lakesunincorporated, Santa Cruz County · 5,073 peopleD−8.6 years of area income·Overall B− · #206 of 841
703ClaremontLos Angeles County · 35,838 peopleD−10.5 years of area income·Overall B− · #185 of 841
704CoronaRiverside County · 161,734 peopleD−8.4 years of area income·Overall C · #381 of 841
705Menlo ParkSan Mateo County · 32,713 peopleD−21.3 years of area income·Overall B+ · #109 of 841
706TruckeeNevada County · 17,278 peopleD−11.4 years of area income·Overall B− · #210 of 841
707Templetonunincorporated, San Luis Obispo County · 9,580 peopleD−9.6 years of area income·Overall B− · #190 of 841
708Isla Vista College campusunincorporated, Santa Barbara County · 13,920 peopleD−15.1 years of area income·Overall C
709CypressOrange County · 48,781 peopleD−11.1 years of area income·Overall C+ · #256 of 841
710La PalmaOrange County · 14,907 peopleD−12.4 years of area income·Overall B− · #222 of 841
711Rancho Santa MargaritaOrange County · 45,779 peopleD−10.5 years of area income·Overall A− · #36 of 841
712Rancho San Diegounincorporated, San Diego County · 21,272 peopleD−8.5 years of area income·Overall C · #369 of 841
713WestminsterOrange County · 88,966 peopleD−11.4 years of area income·Overall C− · #519 of 841
714Sleepy Hollowunincorporated, Marin County · 3,063 peopleD−14.7 years of area income·Overall A− · #59 of 841
715Pleasure Pointunincorporated, Santa Cruz County · 5,489 peopleD−10.7 years of area income·Overall B · #163 of 841
716Thousand OaksVentura County · 122,230 peopleD−9.4 years of area income·Overall B+ · #102 of 841
717Mountain HouseSan Joaquin County · 25,315 peopleD−10.3 years of area income·Overall B+ · #67 of 841
718TemeculaRiverside County · 114,865 peopleD−8.4 years of area income·Overall C+ · #243 of 841
719Santa CruzSanta Cruz County · 61,797 peopleD−12.0 years of area income·Overall C+ · #291 of 841
720Cambriaunincorporated, San Luis Obispo County · 5,978 peopleD−10.2 years of area income·Overall C− · #541 of 841
721North Tustinunincorporated, Orange County · 25,807 peopleD−18.3 years of area income·Overall B+ · #72 of 841
722HillsboroughSan Mateo County · 11,206 peopleD−40.7 years of area income·Overall A− · #29 of 841
723GlendoraLos Angeles County · 49,671 peopleD−9.2 years of area income·Overall B− · #191 of 841
724AnaheimOrange County · 341,008 peopleD−9.8 years of area income·Overall D · #560 of 841
725San MarcosSan Diego County · 94,908 peopleD−9.0 years of area income·Overall B+ · #100 of 841
726ChinoSan Bernardino County · 96,957 peopleD−8.3 years of area income·Overall C · #424 of 841
727East San Gabrielunincorporated, Los Angeles County · 23,410 peopleD−10.0 years of area income·Overall B− · #169 of 841
728San Juan CapistranoOrange County · 35,119 peopleD−14.0 years of area income·Overall B · #121 of 841
729Redwood CitySan Mateo County · 82,178 peopleD−13.8 years of area income·Overall B · #160 of 841
730Rancho CucamongaSan Bernardino County · 177,856 peopleD−8.7 years of area income·Overall B · #147 of 841
731Hidden Valley Lakeunincorporated, Lake County · 5,872 peopleD−6.0 years of area income·Overall D · #641 of 841
732Los AngelesLos Angeles County · 3,869,089 peopleD−9.7 years of area income·Overall D · #613 of 841
733Rowland Heightsunincorporated, Los Angeles County · 45,911 peopleD−10.1 years of area income·Overall C+ · #306 of 841
734Sierra MadreLos Angeles County · 10,620 peopleD−14.4 years of area income·Overall B+ · #103 of 841
735MurrietaRiverside County · 114,124 peopleD−7.7 years of area income·Overall B− · #202 of 841
736SonomaSonoma County · 10,537 peopleD−8.8 years of area income·Overall C+ · #294 of 841
737Channel Islands Beachunincorporated, Ventura County · 2,726 peopleD−10.1 years of area income·Overall C · #397 of 841
738Manhattan BeachLos Angeles County · 33,122 peopleD−34.9 years of area income·Overall B+ · #84 of 841
739Lake Wildwoodunincorporated, Nevada County · 4,792 peopleD−6.1 years of area income·Overall D · #595 of 841
740Bonsallunincorporated, San Diego County · 4,332 peopleD−9.5 years of area income·Overall C · #431 of 841
741West Menlo Parkunincorporated, San Mateo County · 3,634 peopleD−14.7 years of area income·Overall A · #22 of 841
742Mission ViejoOrange County · 90,484 peopleD−12.5 years of area income·Overall B+ · #87 of 841
743FullertonOrange County · 138,675 peopleD−10.8 years of area income·Overall C+ · #317 of 841
744El Veranounincorporated, Sonoma County · 3,443 peopleD−8.7 years of area income·Overall C+ · #288 of 841
745Lake ForestOrange County · 86,333 peopleD−12.2 years of area income·Overall B+ · #88 of 841
746Chino HillsSan Bernardino County · 77,519 peopleD−10.9 years of area income·Overall B · #165 of 841
747St. HelenaNapa County · 5,194 peopleD−14.6 years of area income·Overall B+ · #106 of 841
748San AnselmoMarin County · 12,555 peopleD−12.5 years of area income·Overall A− · #49 of 841
749Eastern Goleta Valleyunincorporated, Santa Barbara County · 28,295 peopleD−13.9 years of area income·Overall B+ · #76 of 841
750Santa Rosa Valleyunincorporated, Ventura County · 2,780 peopleD−15.5 years of area income·Overall C+ · #250 of 841
751Carmel-by-the-SeaMonterey County · 3,105 peopleD−25.0 years of area income·Overall A− · #33 of 841
752GoletaSanta Barbara County · 32,401 peopleD−13.7 years of area income·Overall B · #137 of 841
753Santa Ynezunincorporated, Santa Barbara County · 4,467 peopleD−18.9 years of area income·Overall B− · #214 of 841
754San MateoSan Mateo County · 103,337 peopleD−12.3 years of area income·Overall B · #141 of 841
755MonroviaLos Angeles County · 38,264 peopleD−10.1 years of area income·Overall C+ · #309 of 841
756Temple CityLos Angeles County · 35,125 peopleD−11.2 years of area income·Overall B− · #170 of 841
757BreaOrange County · 47,260 peopleD−11.6 years of area income·Overall B− · #227 of 841
758OrangeOrange County · 138,365 peopleD−11.7 years of area income·Overall B− · #235 of 841
759Pismo BeachSan Luis Obispo County · 7,911 peopleD−11.2 years of area income·Overall C · #343 of 841
760Los Altos HillsSanta Clara County · 8,419 peopleD−36.5 years of area income·Overall A · #5 of 841
761WoodsideSan Mateo County · 5,181 peopleD−29.4 years of area income·Overall A− · #35 of 841
762MillbraeSan Mateo County · 22,869 peopleD−15.1 years of area income·Overall A− · #53 of 841
763Seacliffunincorporated, Santa Cruz County · 3,299 peopleD−10.3 years of area income·Overall C · #350 of 841
764El SegundoLos Angeles County · 16,379 peopleD−17.9 years of area income·Overall B− · #199 of 841
765Actonunincorporated, Los Angeles County · 7,880 peopleD−8.8 years of area income·Overall D · #618 of 841
766DavisYolo County · 66,110 peopleD−8.5 years of area income·Overall B · #130 of 841
767Aliso ViejoOrange County · 49,844 peopleD−10.3 years of area income·Overall A− · #47 of 841
768Altadenaunincorporated, Los Angeles County · 41,705 peopleD−11.7 years of area income·Overall B− · #205 of 841
769EncinitasSan Diego County · 60,736 peopleD−18.1 years of area income·Overall A− · #40 of 841
770AthertonSan Mateo County · 6,960 peopleD−63.5 years of area income·Overall A− · #34 of 841
771EastvaleRiverside County · 70,594 peopleD−10.3 years of area income·Overall B− · #183 of 841
772Huntington BeachOrange County · 191,451 peopleD−14.0 years of area income·Overall B− · #167 of 841
773Del Aireunincorporated, Los Angeles County · 11,115 peopleD−9.7 years of area income·Overall B · #136 of 841
774LathropSan Joaquin County · 42,783 peopleD−6.7 years of area income·Overall C− · #454 of 841
775Yorba LindaOrange County · 65,632 peopleD−14.6 years of area income·Overall A− · #55 of 841
776Fountain ValleyOrange County · 55,508 peopleD−14.4 years of area income·Overall B− · #226 of 841
777Westlake VillageLos Angeles County · 7,505 peopleD−16.4 years of area income·Overall B · #138 of 841
778PlacentiaOrange County · 54,911 peopleD−11.5 years of area income·Overall B− · #209 of 841
779CarpinteriaSanta Barbara County · 12,734 peopleD−15.6 years of area income·Overall C+ · #246 of 841
780TorranceLos Angeles County · 138,391 peopleD−11.5 years of area income·Overall B− · #220 of 841
781Hidden Meadowsunincorporated, San Diego County · 3,524 peopleD−8.0 years of area income·Overall D · #556 of 841
782North El Monteunincorporated, Los Angeles County · 4,086 peopleD−9.0 years of area income·Overall C+ · #258 of 841
783Rancho Palos VerdesLos Angeles County · 39,654 peopleD−18.7 years of area income·Overall A− · #28 of 841
784BurbankLos Angeles County · 102,988 peopleD−12.2 years of area income·Overall C · #346 of 841
785West HollywoodLos Angeles County · 34,231 peopleD−10.2 years of area income·Overall C− · #494 of 841
786Diamond BarLos Angeles County · 51,884 peopleD−10.5 years of area income·Overall B− · #224 of 841
787Agoura HillsLos Angeles County · 19,243 peopleD−12.9 years of area income·Overall B+ · #101 of 841
788AvalonLos Angeles County · 3,237 peopleD−9.8 years of area income·Overall C− · #542 of 841
789LarkspurMarin County · 12,620 peopleD−16.0 years of area income·Overall A− · #31 of 841
790MontereyMonterey County · 28,953 peopleD−11.9 years of area income·Overall C · #352 of 841
791Santa ClaritaLos Angeles County · 228,430 peopleD−8.2 years of area income·Overall B · #152 of 841
792Del MarSan Diego County · 3,858 peopleD−36.0 years of area income·Overall A− · #45 of 841
793Portola ValleySan Mateo County · 4,292 peopleD−31.8 years of area income·Overall A− · #57 of 841
794Jamulunincorporated, San Diego County · 6,574 peopleD−9.6 years of area income·Overall C · #391 of 841
795Blackhawkunincorporated, Contra Costa County · 10,137 peopleD−14.7 years of area income·Overall A− · #43 of 841
796Redondo BeachLos Angeles County · 67,281 peopleD−15.4 years of area income·Overall B · #151 of 841
797Laguna HillsOrange County · 30,020 peopleD−12.8 years of area income·Overall B · #158 of 841
798CarlsbadSan Diego County · 112,260 peopleD−14.7 years of area income·Overall B+ · #94 of 841
799TustinOrange County · 77,843 peopleD−11.9 years of area income·Overall C+ · #255 of 841
800Oak Parkunincorporated, Ventura County · 13,757 peopleD−10.2 years of area income·Overall B+ · #99 of 841
801PasadenaLos Angeles County · 135,804 peopleD−12.4 years of area income·Overall C · #421 of 841
802Culver CityLos Angeles County · 39,452 peopleD−13.3 years of area income·Overall C+ · #272 of 841
803GlendaleLos Angeles County · 187,160 peopleD−12.2 years of area income·Overall C+ · #316 of 841
804South PasadenaLos Angeles County · 25,503 peopleD−17.5 years of area income·Overall B · #120 of 841
805Hermosa BeachLos Angeles County · 18,513 peopleD−23.7 years of area income·Overall B · #129 of 841
806La Crescenta-Montroseunincorporated, Los Angeles County · 19,660 peopleD−13.3 years of area income·Overall B+ · #98 of 841
807Costa MesaOrange County · 108,881 peopleD−14.8 years of area income·Overall B · #125 of 841
808Rolling Hills EstatesLos Angeles County · 7,948 peopleD−19.4 years of area income·Overall B+ · #107 of 841
809Plumas Lakeunincorporated, Yuba County · 9,418 peopleD−7.1 years of area income·Overall C · #359 of 841
810San ClementeOrange County · 62,226 peopleD−18.3 years of area income·Overall B · #119 of 841
811Montecitounincorporated, Santa Barbara County · 9,031 peopleD−57.8 years of area income·Overall A− · #44 of 841
812Strawberryunincorporated, Marin County · 5,830 peopleD−14.7 years of area income·Overall A · #17 of 841
813East Pasadenaunincorporated, Los Angeles County · 5,479 peopleD−11.1 years of area income·Overall B · #155 of 841
814Temescal Valleyunincorporated, Riverside County · 30,069 peopleD−7.9 years of area income·Overall C · #344 of 841
815Rancho Mission Viejounincorporated, Orange County · 11,971 peopleD−12.5 years of area income·Overall B · #122 of 841
816Los AlamitosOrange County · 11,702 peopleD−16.3 years of area income·Overall C · #385 of 841
817Pacific GroveMonterey County · 14,659 peopleD−14.1 years of area income·Overall A− · #62 of 841
818Rio del Marunincorporated, Santa Cruz County · 9,201 peopleD−12.0 years of area income·Overall C+ · #326 of 841
819ArcadiaLos Angeles County · 54,117 peopleD−14.3 years of area income·Overall B− · #228 of 841
820WalnutLos Angeles County · 27,316 peopleD−12.2 years of area income·Overall B · #127 of 841
821Laguna NiguelOrange County · 64,107 peopleD−15.6 years of area income·Overall B+ · #69 of 841
822Santa BarbaraSanta Barbara County · 86,422 peopleD−18.4 years of area income·Overall C · #443 of 841
823Santa MonicaLos Angeles County · 90,082 peopleD−17.3 years of area income·Overall C+ · #266 of 841
824SausalitoMarin County · 7,019 peopleD−11.7 years of area income·Overall B+ · #110 of 841
825Palos Verdes EstatesLos Angeles County · 12,559 peopleD−28.5 years of area income·Overall A− · #24 of 841
826San MarinoLos Angeles County · 11,964 peopleD−29.1 years of area income·Overall A− · #46 of 841
827Ladera Heightsunincorporated, Los Angeles County · 7,334 peopleD−17.8 years of area income·Overall C · #354 of 841
828Stevenson Ranchunincorporated, Los Angeles County · 20,990 peopleD−11.3 years of area income·Overall B · #134 of 841
829Dana PointOrange County · 32,232 peopleD−18.5 years of area income·Overall B+ · #73 of 841
830IrvineOrange County · 318,764 peopleD−15.4 years of area income·Overall B+ · #74 of 841
831Solana BeachSan Diego County · 12,602 peopleD−20.8 years of area income·Overall A · #23 of 841
832Newport BeachOrange County · 81,977 peopleD−38.7 years of area income·Overall B · #144 of 841
833Pepperdine University College campusunincorporated, Los Angeles County · 3,087 peopleD−10.2 years of area income·Overall B+
834Lemoore Stationunincorporated, Kings County · 6,175 peopleD−among the lowest in the U.S.·Overall C · #410 of 841
835CalabasasLos Angeles County · 22,027 peopleD−17.5 years of area income·Overall B · #145 of 841
836Ladera Ranchunincorporated, Orange County · 23,793 peopleD−14.3 years of area income·Overall A− · #60 of 841
837Topangaunincorporated, Los Angeles County · 8,885 peopleD−14.5 years of area income·Overall C+ · #275 of 841
838Beverly HillsLos Angeles County · 30,764 peopleD−38.3 years of area income·Overall C+ · #261 of 841
839CoronadoSan Diego County · 21,094 peopleD−24.2 years of area income·Overall B− · #178 of 841
840Vandenberg AFBunincorporated, Santa Barbara County · 3,477 peopleD−among the lowest in the U.S.·Overall C+ · #280 of 841
841Laguna BeachOrange County · 22,391 peopleD−31.7 years of area income·Overall B+ · #86 of 841
842Camp Pendleton Southunincorporated, San Diego County · 15,766 peopleD−among the lowest in the U.S.·Overall C− · #469 of 841
843MalibuLos Angeles County · 9,574 peopleD−33.0 years of area income·Overall C+ · #318 of 841
844Fairbanks Ranchunincorporated, San Diego County · 2,703 peopleD−18.8 years of area income·Overall A− · #54 of 841
845Edwards AFBunincorporated, Kern County · 2,500 peopleD−among the lowest in the U.S.·Overall C− · #525 of 841
846Camp Pendleton Mainsideunincorporated, San Diego County · 9,501 peopleD−among the lowest in the U.S.·Overall C+ · #312 of 841
Not ranked

1 town without a cost of living grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the most affordable town in California?

Desert Edge (Riverside County) ranks first on cost of living among 846 towns, with an A; Strathmore and North Shore follow.

How are these towns ranked?

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a cost of living grade (846 in California). 1 town of 2,500+ lack the figures and is listed above. Smaller towns have the grade on their page but no rank. Every town is on the California page.

Go deeper

More California lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All California rankings →
Other states

Most affordable towns in other states