Occupation first, then whether pay covers the rent. Transport, food, and state tax are real money. They barely reorder the map. Every figure is a year. Single filer, no kids, paying a whole HUD 1-bedroom. Puerto Rico metros are left out.
Occupation
Housing
Geography
Income tax
The ranking
I live in this city, in this occupation. Rent, transport, and food are mine. Earnings are the ACS median for that occupation here, not my paycheck. Tax follows the metro. For the world’s HUD rent, use What if the world.
I live here
What if I
Leftover income with this spending
Pick a city. Set a 1-bedroom. Leftover income and rank use that city’s occupation wages, tax, transport, and food — only housing changes. Other metros keep their own rents. This is not a forecast of wages if housing gets cheaper. For your rent and grocery bill, use What if I.
Why rent
The 1-bedroom
The American Dream is about much more than money, but it also has a long history of chasing money and wealth. This site simplifies it down to financial rationales.
People talk about take-home pay as if every cost of living belongs in one number. This page only subtracts the pieces that reorder cities, plus the ones everyone names. Every figure is a year. Single filer, no kids, one HUD 1-bedroom.
The formula
Leftover income = median earnings − federal income tax − FICA − state income tax − HUD 1-bedroom − transportation − food. Everything is a year. Occupation groups, not job titles. Puerto Rico metros are left out.
Household spending
BLS Consumer Expenditure Survey 2024, all consumer units: $78,535 a year. Filled slices are in leftover income. Income tax is also subtracted; it is not a spending category on this pie.
Housing on the pie is the full CEX bundle: shelter, utilities, furnishings. Leftover income uses a HUD 1-bedroom, not that whole bundle. Transport and food in leftover income are one-person CEX baskets, priced locally — not these household dollar amounts.
In the number
Talked about, left out
The map reads
metros.json,
occupations.json, and
tax.json.
Citations are in
sources.json.
Rebuild with python3 scripts/build.py.
If leftover income looks wrong,
file an issue.
Every dollar on the page is a year. Earnings are ACS 2020–2024 medians for occupation groups. Rent is a 2026 HUD 1-bedroom, paid in full by one person. Transportation is CEX 2024 one-person spending ($6,953), scaled by BEA 2023 goods prices. Food is CEX 2024 one-person spending, scaled the same way. State tax uses 2026 brackets.