Ranked from official statistics; every city opens its own guide.
Ranking CITY (145 largest of California) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 145 places in California, Los Altos has the highest median household income ($250,001), followed by Saratoga and Los Altos Hills . Click any column to sort; click a city for its guide.
What the ranking shows Across the 145 places in California that we cover, the median is $105,963 and the average $119,226; the figure runs from $250,001 (Los Altos ) to $57,719 (Hemet ). That is a spread of 4.3 times between the two ends. The state figure is $99,122; 86 of the 145 places are above it and 59 at or below.
How to use it The first five are Los Altos , Saratoga , Los Altos Hills , Atherton , San Carlos . A high or low position is not good or bad on its own: high incomes often come with higher housing costs, so compare rent as a share of income. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Median household income Population Median rent A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Median household income ⇅ Population ⇅ Median rent ⇅ 1 Los Altos Santa Clara County $250,001 30,698 $3,501 2 Saratoga Santa Clara County $250,001 30,319 $3,501 3 Los Altos Hills Santa Clara County $250,001 8,377 $3,501 4 Atherton San Mateo County $250,001 6,993 $3,501 5 San Carlos San Mateo County $237,470 29,614 $2,854 6 Cupertino Santa Clara County $234,707 58,566 $3,501 7 Palo Alto Santa Clara County $231,101 67,237 $3,484 8 Los Gatos Santa Clara County $217,554 32,786 $3,247 9 Menlo Park San Mateo County $210,025 32,727 $3,239 10 Belmont San Mateo County $205,297 27,337 $2,875 11 Foster City San Mateo County $199,143 32,792 $3,501 12 San Ramon Contra Costa County $196,161 85,993 $2,968 13 Pleasanton Alameda County $190,124 76,960 $3,060 14 Mountain View Santa Clara County $189,917 83,732 $3,062 15 Sunnyvale Santa Clara County $186,170 154,236 $3,039 16 Fremont Alameda County $181,506 228,295 $2,933 17 Santa Clara Santa Clara County $178,958 130,256 $3,016 18 Milpitas Santa Clara County $178,798 78,578 $3,120 19 Burlingame San Mateo County $174,000 30,525 $2,785 20 Newark Alameda County $169,064 46,903 $2,776 21 Morgan Hill Santa Clara County $163,920 45,425 $2,474 22 Millbrae San Mateo County $163,476 22,689 $3,272 23 Livermore Alameda County $160,775 85,522 $2,677 24 Pacifica San Mateo County $160,523 37,261 $3,098 25 Half Moon Bay San Mateo County $157,884 11,391 $2,433 26 Redwood City San Mateo County $157,814 82,447 $2,968 27 Newport Beach Orange County $156,867 83,845 $3,316 28 Brisbane San Mateo County $156,169 4,692 $2,574 29 San Mateo San Mateo County $153,504 103,105 $3,077 30 San Jose Santa Clara County $146,427 990,138 $2,669 31 Campbell Santa Clara County $145,268 42,781 $2,737 32 Carlsbad San Diego County $142,748 114,373 $2,808 33 San Bruno San Mateo County $141,272 42,307 $2,773 34 San Francisco San Francisco County $140,970 830,235 $2,476 35 Folsom Sacramento County $139,804 83,916 $2,352 36 Alameda Alameda County $137,697 77,238 $2,474 37 Irvine Orange County $136,719 311,690 $2,997 38 South San Francisco San Mateo County $136,578 64,305 $2,802 39 Mission Viejo Orange County $136,123 92,151 $2,839 40 Thousand Oaks Ventura County $135,603 125,205 $2,664 41 Lake Forest Orange County $135,175 86,281 $2,672 42 Union City Alameda County $133,715 67,464 $2,713 43 Gilroy Santa Clara County $133,107 59,004 $2,301 44 Chino Hills San Bernardino County $126,334 77,927 $2,894 45 Elk Grove Sacramento County $125,924 179,155 $2,262 46 Daly City San Mateo County $123,547 101,964 $2,551 47 Santa Clarita Los Angeles County $123,062 230,221 $2,544 48 Simi Valley Ventura County $122,081 125,634 $2,579 49 Tracy San Joaquin County $121,119 96,966 $2,478 50 Temecula Riverside County $121,063 111,167 $2,347 51 Huntington Beach Orange County $120,919 195,240 $2,510 52 Roseville Placer County $119,288 155,955 $2,142 53 Lakewood Los Angeles County $119,177 79,850 $2,347 54 Orange Orange County $117,113 138,266 $2,327 55 Torrance Los Angeles County $116,217 142,130 $2,280 56 Santa Monica Los Angeles County $114,885 91,169 $2,402 57 Murrieta Riverside County $114,081 112,064 $2,388 58 East Palo Alto San Mateo County $113,493 29,069 $2,244 59 Hayward Alameda County $113,318 158,801 $2,391 60 Tustin Orange County $112,503 78,981 $2,449 61 Rancho Cucamonga San Bernardino County $111,895 175,411 $2,357 62 Costa Mesa Orange County $111,505 110,330 $2,446 63 Vacaville Solano County $111,126 102,596 $2,299 64 Buena Park Orange County $110,550 82,871 $2,206 65 San Marcos San Diego County $109,377 94,882 $2,348 66 Corona Riverside County $109,242 159,670 $2,228 67 Concord Contra Costa County $108,709 124,035 $2,274 68 Carson Los Angeles County $108,703 92,871 $1,956 69 Berkeley Alameda County $108,092 120,257 $2,133 70 San Diego San Diego County $108,077 1,389,526 $2,313 71 Chula Vista San Diego County $108,032 276,375 $2,229 72 Santa Barbara Santa Barbara County $106,182 87,779 $2,413 73 Napa Napa County $105,963 78,239 $2,282 74 Upland San Bernardino County $105,830 79,257 $2,029 75 Pasadena Los Angeles County $105,192 136,969 $2,265 76 Chino San Bernardino County $104,682 92,652 $2,336 77 Fullerton Orange County $104,286 140,968 $2,194 78 San Buenaventura (Ventura) Ventura County $103,069 109,857 $2,198 79 Fontana San Bernardino County $102,821 214,169 $1,839 80 Fairfield Solano County $101,895 120,785 $2,266 81 Oakland Alameda County $101,600 439,418 $1,979 82 San Leandro Alameda County $101,420 87,826 $2,186 83 West Covina Los Angeles County $101,065 107,037 $2,245 84 Norwalk Los Angeles County $100,085 99,789 $2,090 85 Pittsburg Contra Costa County $99,861 76,257 $2,264 86 Clovis Fresno County $99,241 124,725 $1,792 87 Santa Rosa Sonoma County $99,060 177,090 $2,152 88 Oceanside San Diego County $97,737 172,242 $2,303 89 Jurupa Valley Riverside County $97,550 107,011 $1,741 90 Antioch Contra Costa County $97,465 116,477 $2,278 91 Whittier Los Angeles County $97,201 86,165 $1,906 92 Burbank Los Angeles County $97,082 104,546 $2,192 93 Manteca San Joaquin County $97,055 89,043 $2,065 94 Oxnard Ventura County $96,212 200,928 $2,032 95 Richmond Contra Costa County $95,391 115,505 $1,960 96 Anaheim Orange County $95,227 344,521 $2,175 97 Vista San Diego County $94,975 99,114 $2,249 98 Mountain View (unincorporated) Contra Costa County $94,046 2,418 $2,018 99 Santa Ana Orange County $93,999 312,534 $2,082 100 Menifee Riverside County $93,454 110,305 $2,110 101 Moreno Valley Riverside County $93,222 211,666 $2,135 102 Garden Grove Orange County $92,174 170,964 $2,012 103 Escondido San Diego County $91,967 149,668 $2,046 104 Salinas Monterey County $91,908 161,761 $1,991 105 Riverside Riverside County $91,045 319,069 $1,914 106 Downey Los Angeles County $90,699 110,939 $1,937 107 Vallejo Solano County $90,171 124,268 $2,073 108 Rancho Cordova Sacramento County $89,585 81,849 $1,787 109 Ontario San Bernardino County $88,941 180,547 $2,030 110 Perris Riverside County $88,911 80,511 $1,876 111 Rialto San Bernardino County $88,857 104,143 $1,759 112 Glendale Los Angeles County $88,393 190,748 $2,182 113 Alhambra Los Angeles County $88,024 81,022 $1,939 114 Long Beach Los Angeles County $87,430 455,548 $1,871 115 Sacramento Sacramento County $87,321 528,706 $1,779 116 Carmichael (unincorporated) Sacramento County $85,914 76,948 $1,702 117 Westminster Orange County $85,541 89,860 $2,168 118 Santa Maria Santa Barbara County $84,746 110,462 $1,925 119 Citrus Heights Sacramento County $82,314 86,995 $1,827 120 Visalia Tulare County $81,989 143,939 $1,490 121 Los Angeles Los Angeles County $81,939 3,857,263 $1,933 122 Palmdale Los Angeles County $81,770 164,634 $1,802 123 Lancaster Los Angeles County $81,511 169,169 $1,764 124 Bakersfield Kern County $80,540 411,986 $1,472 125 Stockton San Joaquin County $79,907 322,326 $1,577 126 Modesto Stanislaus County $79,891 219,215 $1,690 127 Pomona Los Angeles County $79,479 147,943 $1,810 128 Bellflower Los Angeles County $78,722 76,819 $1,830 129 Compton Los Angeles County $78,465 92,698 $1,664 130 Arden-Arcade (unincorporated) Sacramento County $77,321 94,994 $1,588 131 Indio Riverside County $77,167 91,950 $1,437 132 Hawthorne Los Angeles County $75,848 85,191 $1,782 133 South Gate Los Angeles County $74,571 91,483 $1,531 134 Victorville San Bernardino County $74,410 137,627 $1,618 135 Inglewood Los Angeles County $72,750 104,569 $1,787 136 Hesperia San Bernardino County $72,160 100,775 $1,590 137 Fresno Fresno County $70,991 545,970 $1,421 138 Redding Shasta County $70,466 93,409 $1,379 139 East Los Angeles (unincorporated) Los Angeles County $68,741 111,647 $1,494 140 El Monte Los Angeles County $68,030 106,109 $1,736 141 El Cajon San Diego County $67,511 104,449 $1,856 142 San Bernardino San Bernardino County $67,415 222,724 $1,508 143 Chico Butte County $66,977 102,188 $1,488 144 Merced Merced County $63,122 91,953 $1,393 145 Hemet Riverside County $57,719 91,326 $1,575
Other rankings for California Largest Cities · Cities With the Cheapest Rent · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.