Skip to Content
Streetsblog New York City home
Streetsblog New York City home
Log In
Streetsblog

Comparing 20 Years of Housing Growth in American Cities

Here's an interesting way to visualize how different regions are growing (or not). Using a tool developed by the University of Virginia Demographics Research Group, Michael Andersen at Bike Portland shares these charts showing where housing growth has happened relative to city centers. The dark brown lines show the number of occupied housing units at one-mile intervals from the urban core in 2012, and the orange lines show the distribution in 1990. The gap between the lines tells you where housing growth has happened, and there is huge variation between regions.

In Denver, for instance, you can see that housing growth was concentrated between eight and 20 miles from the city center:

Image: Bike Portland
Denver: The orange line shows occupied housing units in 1990. The brown line shows 2012. Image: Bike Portland
false

In other places -- especially large, in-demand coastal cities like LA -- housing growth has barely changed (note that the y-axis is scaled differently in each chart):

occupied-units-los-angeles-540x285
Los Angeles. Image: UVA via Bike Portland
false

And some rust belt metros, like Pittsburgh, have actually seen a decline in center city housing occupancy:

Image: Bike Portland
Pittsburgh. Image: UVA via Bike Portland
false

Andersen says Portland's pattern is unusual:

Image: Bike Portland
Portland. Image: UVA via Bike Portland
false

Notice how housing growth tapers and then stays very low at about 15 miles out? That's Portland's urban growth boundary. Andersen thinks it's helped the city's development patterns evolve in a healthy way, but going forward he wonders if the city center will keep up with the times:

The more you look at, the more Portland’s chart up at the top stands out. Our urban growth boundary (including the fuzzier but still functional one in Clark County, Washington) hasn’t stifled growth; it’s directed it, mostly to the inner suburbs.

But things have been changing. For the fourth year in a row, the Census Bureau reported Thursday, Multnomah County added more residents than any of its suburbs.

Over 20 years, the Portland area has mostly kept up with wave after wave of demand for suburban homes. Will its central city be able to do the same?

Elsewhere on the Network today: ATL Urbanist discusses the link between poverty and car dependency in the capital of the South. And after visiting a monument to Sam Walton in Oklahoma, Strong Towns' Chuck Marohn reflects on how future generations will view the Wal-Mart founder's impact on America's transportation system and build environment.

Stay in touch

Sign up for our free newsletter

More from Streetsblog New York City

Who Rides on the Sidewalk? To NYPD, Just Blacks and Hispanics

The NYPD has ramped up its enforcement against cyclists for squeezing pedestrians, but in a very suspect manner.

December 8, 2025

‘No Better Place’: Mamdani Must Pedestrianize Financial District

Residents of Lower Manhattan have been demanding pedestrianized streets for decades, but the city and Big Business keep thwarting them. Sounds like a job for Mayor Mamdani.

December 8, 2025

Monday’s Headlines: Congestion Pricing Edition

The New York Post has laid the bait for Gov. Hochul on congestion pricing, but will she take it? Plus more news.

December 8, 2025

Queens Judge Orders City to Rip Up Half-Installed Astoria Bike Lane

The unprecedented ruling flies in the face of reams of data demonstrating the safety benefits of protected bike lanes.

December 5, 2025

Unions and Environmental Groups Push Council To Pass Delivery Protection Act

Intro 1396 would force Amazon and other delivery companies that use last-mile warehouses to ditch the sub-contracting model and directly hire their workers.

December 5, 2025

Watchdog Group Wants Hochul to Veto Bus Lane Parking Mulligan

Reinvent Albany thinks a carve-out for bus lane parkers in Co-op gives rule-breaking motorists a free pass.

December 5, 2025
See all posts