City demographics
Population and median household income for every covered metro, from US Census Bureau American Community Survey 5-year estimates. Census data is public domain and republished here with attribution.
Quick answer
Across the 94 covered metros, the middle city by median household income is St. Paul, MN at $70,632. Income and sales tax burden are only loosely related: several of the highest-income metros sit in states with no local add-ons at all.
| City | County | Population | Median household income |
|---|---|---|---|
| New York City, NY | New York County | 8,258,035 | $79,713 |
| Los Angeles, CA | Los Angeles County | 3,820,914 | $80,366 |
| Chicago, IL | Cook County | 2,664,452 | $71,673 |
| Houston, TX | Harris County | 2,314,157 | $62,894 |
| Phoenix, AZ | Maricopa County | 1,650,070 | $72,092 |
| Philadelphia, PA | Philadelphia County | 1,550,542 | $60,302 |
| San Antonio, TX | Bexar County | 1,495,295 | $58,829 |
| San Diego, CA | San Diego County | 1,381,162 | $98,657 |
| Dallas, TX | Dallas County | 1,302,868 | $63,985 |
| Jacksonville, FL | Duval County | 985,843 | $66,981 |
| Austin, TX | Travis County | 979,882 | $91,461 |
| Fort Worth, TX | Tarrant County | 978,468 | $72,500 |
| San Jose, CA | Santa Clara County | 969,655 | $141,565 |
| Columbus, OH | Franklin County | 913,175 | $65,051 |
| Charlotte, NC | Mecklenburg County | 911,311 | $78,438 |
| Indianapolis, IN | Marion County | 879,293 | $62,996 |
| San Francisco, CA | San Francisco County | 808,988 | $141,446 |
| Seattle, WA | King County | 755,078 | $116,068 |
| Denver, CO | Denver County | 715,522 | $91,120 |
| Oklahoma City, OK | Oklahoma County | 702,767 | $66,702 |
| Nashville, TN | Davidson County | 689,447 | $72,089 |
| El Paso, TX | El Paso County | 678,958 | $56,338 |
| Las Vegas, NV | Clark County | 660,929 | $70,723 |
| Boston, MA | Suffolk County | 653,833 | $89,212 |
| Portland, OR | Multnomah County | 635,749 | $85,876 |
| Detroit, MI | Wayne County | 633,218 | $39,575 |
| Louisville, KY | Jefferson County | 622,981 | $67,657 |
| Memphis, TN | Shelby County | 618,639 | $47,948 |
| Baltimore, MD | Baltimore City | 565,239 | $58,349 |
| Milwaukee, WI | Milwaukee County | 561,385 | $51,056 |
| Albuquerque, NM | Bernalillo County | 560,274 | $62,634 |
| Fresno, CA | Fresno County | 545,716 | $65,407 |
| Tucson, AZ | Pima County | 543,242 | $52,245 |
| Sacramento, CA | Sacramento County | 526,384 | $82,659 |
| Mesa, AZ | Maricopa County | 511,648 | $74,096 |
| Atlanta, GA | Fulton County | 510,823 | $85,880 |
| Kansas City, MO | Jackson County | 508,394 | $63,444 |
| Colorado Springs, CO | El Paso County | 488,664 | $79,575 |
| Omaha, NE | Douglas County | 483,335 | $70,399 |
| Raleigh, NC | Wake County | 482,295 | $87,263 |
| Miami, FL | Miami-Dade County | 455,924 | $54,858 |
| Virginia Beach, VA | Virginia Beach City | 455,618 | $89,760 |
| Long Beach, CA | Los Angeles County | 449,761 | $80,517 |
| Oakland, CA | Alameda County | 436,504 | $97,008 |
| Minneapolis, MN | Hennepin County | 425,336 | $76,332 |
| Tulsa, OK | Tulsa County | 411,894 | $60,093 |
| Bakersfield, CA | Kern County | 407,615 | $73,813 |
| Tampa, FL | Hillsborough County | 403,364 | $71,302 |
| Arlington, TX | Tarrant County | 398,854 | $72,723 |
| Wichita, KS | Sedgwick County | 397,532 | $62,185 |
| Aurora, CO | Arapahoe County | 395,052 | $84,156 |
| New Orleans, LA | Orleans Parish | 364,136 | $51,116 |
| Cleveland, OH | Cuyahoga County | 362,656 | $41,928 |
| Honolulu, HI | Honolulu County | 350,964 | $88,894 |
| Anaheim, CA | Orange County | 344,461 | $90,180 |
| Henderson, NV | Clark County | 322,178 | $92,310 |
| Orlando, FL | Orange County | 320,742 | $69,268 |
| Riverside, CA | Riverside County | 314,998 | $84,386 |
| Cincinnati, OH | Hamilton County | 311,097 | $51,219 |
| Newark, NJ | Essex County | 305,344 | $45,794 |
| St. Paul, MN | Ramsey County | 303,176 | $70,632 |
| Pittsburgh, PA | Allegheny County | 302,971 | $62,637 |
| Greensboro, NC | Guilford County | 302,296 | $60,733 |
| Jersey City, NJ | Hudson County | 292,449 | $91,229 |
| Anchorage, AK | Anchorage Municipality | 288,121 | $95,605 |
| Chandler, AZ | Maricopa County | 280,167 | $100,918 |
| Reno, NV | Washoe County | 274,915 | $76,888 |
| Toledo, OH | Lucas County | 265,304 | $47,723 |
| St. Petersburg, FL | Pinellas County | 261,256 | $73,113 |
| Boise, ID | Ada County | 235,684 | $74,920 |
| Spokane, WA | Spokane County | 229,447 | $62,016 |
| Richmond, VA | Richmond City | 229,395 | $60,485 |
| Baton Rouge, LA | East Baton Rouge Parish | 221,453 | $51,255 |
| Des Moines, IA | Polk County | 210,381 | $62,191 |
| Salt Lake City, UT | Salt Lake County | 209,593 | $79,150 |
| Little Rock, AR | Pulaski County | 202,591 | $62,094 |
| Sioux Falls, SD | Minnehaha County | 202,078 | $70,650 |
| Birmingham, AL | Jefferson County | 196,644 | $44,290 |
| Knoxville, TN | Knox County | 192,648 | $57,254 |
| Providence, RI | Providence County | 190,934 | $62,727 |
| Chattanooga, TN | Hamilton County | 187,030 | $55,591 |
| Charleston, SC | Charleston County | 155,369 | $87,246 |
| Bridgeport, CT | Fairfield County | 148,654 | $55,307 |
| Jackson, MS | Hinds County | 143,776 | $41,773 |
| Fargo, ND | Cass County | 133,188 | $68,116 |
| Hartford, CT | Hartford County | 121,054 | $40,086 |
| Billings, MT | Yellowstone County | 120,948 | $66,222 |
| Manchester, NH | Hillsborough County | 115,644 | $71,197 |
| Wilmington, DE | New Castle County | 71,106 | $51,726 |
| Portland, ME | Cumberland County | 68,408 | $74,129 |
| Cheyenne, WY | Laramie County | 65,132 | $71,341 |
| Charleston, WV | Kanawha County | 48,018 | $55,308 |
| Burlington, VT | Chittenden County | 44,743 | $62,966 |
| Juneau, AK | Juneau City and Borough | 31,685 | $96,820 |
Sources & transparency
- US Census Bureau, American Community Survey 2019-2023 5-year estimates — population, income, housing, commute and demographic tables
Last reviewed August 2026. Figures are published for reference and can change; verify with the source agency before filing or contracting. How we build and check this data.