The State of Housing in America ๐
An interactive data dashboard, visualizing housing prices and inventory across U.S. counties.
Live Demo ๐
Filter by county size and state. Sort by metric
Search for your county
Latest Updates
June 5, 2025
- Added hover state to the bar charts in order to see exact values for the same month to compare year-over-year
May 20, 2025
- Added a new table view on county pages to show counties of similar size based on the number of households
- Started to centralize data across the application to improve state management
- Improved the appearance of active states on the table for sorting, filtering and data comparisons
Tech Stack ๐ป
- Frontend: Vanilla JS, D3.js, Svelte
- Backend: Python, pandas, Jupyter Lab (for data formatting)
Data Sources ๐
- Realtor.com for median listing price, active listing count and median days on market
- Monthly inventory -> Historical data -> County. And Weekly inventory -> National (View US Data)
- U.S. Census for population
Features to add ๐
See the project board for features t/k
- Download three csv files from Realtor.com into
tasks/data
. Don't change the name of the file.
- Monthly inventory -> Historical data -> County
- Monthly inventory -> Historial data -> National
- Weekly inventory -> National (View US Data)
cd tasks/
- Make sure you have pipenv installed
pipenv install
pipenv shell
jupyter lab
- Run the Jupyter Notebook
How to run the app locally and deploy
Dev
npm run dev
Build
npm run build
Deploy to GitHub pages
npm run deploy
Author
Katie Marriner ยท katiemarriner.com