<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Building Abundance]]></title><description><![CDATA[A literature review on housing and infrastructure]]></description><link>https://www.buildingabundance.ca</link><image><url>https://substackcdn.com/image/fetch/$s_!SenQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75fd4eb5-01fa-472c-b086-d4d473fbd67b_1024x1024.png</url><title>Building Abundance</title><link>https://www.buildingabundance.ca</link></image><generator>Substack</generator><lastBuildDate>Wed, 13 May 2026 09:50:11 GMT</lastBuildDate><atom:link href="https://www.buildingabundance.ca/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Michael Wiebe]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[buildingabundance@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[buildingabundance@substack.com]]></itunes:email><itunes:name><![CDATA[Michael Wiebe]]></itunes:name></itunes:owner><itunes:author><![CDATA[Michael Wiebe]]></itunes:author><googleplay:owner><![CDATA[buildingabundance@substack.com]]></googleplay:owner><googleplay:email><![CDATA[buildingabundance@substack.com]]></googleplay:email><googleplay:author><![CDATA[Michael Wiebe]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Gentrification and displacement]]></title><description><![CDATA[New housing enables rich people to move in without displacing the poor]]></description><link>https://www.buildingabundance.ca/p/gentrification-and-displacement</link><guid isPermaLink="false">https://www.buildingabundance.ca/p/gentrification-and-displacement</guid><dc:creator><![CDATA[Michael Wiebe]]></dc:creator><pubDate>Sat, 14 Feb 2026 21:32:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IhnH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When demand to live in a city is increasing, should we allow densification so that the supply of housing can keep up? The case for allowing density is straightforward: given that rich newcomers are moving in, getting them to live in new homes means they won&#8217;t outbid residents for the existing housing stock. When supply increases enough, it absorbs the new demand so that rents and prices stay flat. Hence, increasing housing supply leads to gentrification (richer people moving in) without displacement (poorer people moving out).</p><p>And we have research from England, Switzerland, and the US backing this up. What happens when the same demand increase hits areas that allow vs. block new housing? In places where supply cannot keep up with demand, these studies find that housing prices grow faster, they become gentrified, and displacement risk increases. This is what the standard supply and demand model predicts.</p><p>But constructing new apartment buildings could also improve neighborhood amenities and attract richer residents. If more supply brings nicer stores and cafes, then it will induce a secondary increase in demand. And if this &#8220;induced demand&#8221; effect is larger than the supply increase, then rents could rise overall. On this view, rents and displacement risk are lower when we respond to a demand increase by blocking new density.</p><p>We can empirically test for induced demand. If new buildings bring amenities that make the neighborhood more desirable, we should see higher rents and displacement risk nearby. However, multiple studies report that adding new apartment buildings reduces rents and displacement in the same neighborhood. Moreover, these papers show that naive correlations between construction and rents do not capture causation, because developers tend to build in already-gentrifying areas.</p><h2>Demand increases lead to gentrification and displacement</h2><p>There are several papers studying the effects of increases in housing demand, looking at effects on prices, rents, and evictions. The key is to compare the same demand increase across areas with more- and less-constrained housing supply. Since supply constraints prevent new homes from absorbing the increase in demand, we should see a larger increase in prices and rents in areas with constrained supply.</p><p>Hilber and Vermeulen (2016) (<a href="https://personal.lse.ac.uk/hilber/hilber_wp/hilber_vermeulen_ej_forthcoming.pdf">working paper</a>, <a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/ecoj.12213">published</a>) tests whether increases in housing demand have a larger effect on prices when supply is more constrained. They use panel data on 353 Local Planning Authorities (LPAs) in England over 1974&#8211;2008, with price data on detached houses and townhomes. To measure supply constraints, they look at how often the local government rejects residential projects with 10+ homes (the &#8216;refusal rate&#8217;). One problem is that the refusal rate can be a biased proxy: if developers know an application will be rejected, they won&#8217;t apply in the first place; so observed refusals could understate how much a local government restricts supply. The authors address this by using a 2002 permitting reform as a change in actual restrictiveness.</p><p>Measuring housing demand is also tricky. Average income is often used as a proxy, but observed incomes are partly determined by whether an area allows enough housing so that new workers can move in. (We say that income is &#8216;endogenous&#8217; to supply constraints.) Instead, Hilber and Vermeulen use a demand measure based on a city&#8217;s industry mix in 1971 and national industry employment growth afterwards. If your city had industries that boomed nationally, we&#8217;d predict higher housing demand. This &#8216;Bartik demand shifter&#8217; allows us to define an increase in housing demand that is consistent across cities, regardless of actual supply constraints.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>The main results are from a regression of log prices on the interaction of the demand shifter and supply constraints. They find that a demand increase raises prices much more in cities that block new housing. Specifically, a 1 standard deviation increase in supply constraints raises the price-demand elasticity by around 0.7 (see their Table 5). In other words, when we make supply more constrained, the effect of a demand shift on housing prices becomes stronger. To give an intuitive interpretation, they use a counterfactual exercise: if regulatory supply constraints were removed entirely, housing prices would fall by about 16% (see Table 7).</p><p>Buchler et al. (2025) (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5029666">working paper</a>, <a href="https://www.sciencedirect.com/science/article/pii/S1051137725000440">published</a>) repeats the same exercise using data on prices and rents in Switzerland over 2010-2021. They measure supply constraints using an index of density restrictions based on assessments of local officials, and use a Bartik shifter as the change in housing demand. As with Hilber and Vermeulen, they find that supply constraints amplify the effect of demand growth on prices and rents. For a given demand shift, price growth is 8% higher and rent growth is 13% higher when density is restricted at the 75th percentile compared to the 25th percentile. In an earlier study on US metros, Saks (2008) (<a href="https://www.federalreserve.gov/pubs/feds/2005/200549/200549pap.pdf">working paper</a>, <a href="https://www.sciencedirect.com/science/article/abs/pii/S0094119007001180">published</a>) also finds that demand increases lead to bigger increases in housing prices when supply is more constrained.</p><p>Asquith (2025) (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5462411">working paper</a>) studies the effect of housing demand increases on evictions and the stock of rent-controlled housing in San Francisco over 2004-2013. He uses the rollout of private shuttles run by tech companies as a demand shock, where a new shuttle stop in a neighborhood drives increased local demand. For example, Google employees moved to San Francisco after their IPO made them rich enough to buy a home in the city and take the shuttle to the office in Mountain View.</p><p>In preliminary results, he finds that the demand shock caused around 40 duplex landlords per year to evict their tenants and withdraw their rentals from the rent-controlled housing stock. This occurs even despite regulations strongly disincentivizing such withdrawals: under the Ellis Act, landlords have to give up two years of rental income and face ten years of restrictions before they can exit the rental market.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Basically, renting or selling to tech workers was actually so lucrative for landlords that it was worth paying these regulatory costs.</p><p>Since San Francisco builds very little housing, we can interpret these results as showing what happens when housing demand increases and supply is prevented from keeping up. This is low-density gentrification, where rich people move into the neighborhood without an increase in density. If housing supply was more elastic, demand from new tech workers would have been absorbed, instead of spilling over into the existing rental market. Hence, Asquith shows how evictions and displacement are caused by restrictions on housing supply.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h3>Future research</h3><p>Economists find it obvious that demand increases cause higher prices, so there are few studies on this question. But since laypeople are skeptical that housing supply matters, it would be helpful to have more research showing what happens after an increase in housing demand. A US study could extend Hilber and Vermeulen by using the Baum-Snow and Han (2024) <a href="https://drive.google.com/file/d/1Qn3PZ0u8PO2IbyyPETCrca3rGmPyTVL7/view?usp=sharing">supply elasticities</a> to show that a demand shift leads to larger price increases in low-elasticity neighborhoods where zoning prevents supply from keeping up. Another approach is to show the &#8216;<a href="https://michaelwiebe.com/blog/2024/08/perfsub_cts#demand-cascades-and-yuppie-fishtanks">demand cascade</a>&#8217;, where increases in high-end demand cause richer locals to downgrade, thereby increasing demand in the low-end market. For example, use a Bartik shifter for college-educated workers (compare <a href="https://onlinelibrary.wiley.com/doi/10.1111/ecca.12398">Edlund et al. 2022</a>) and show that prices and rents rise for both high- and low-end housing (or if using age to measure quality, for both new and old homes). With data on residential addresses, we could study the effect on displacement (evictions or moving to a poorer neighborhood) and gentrification (in-migration from a richer neighborhood). And with data on families, we could show that higher demand leads to larger households via <a href="https://doodles.mountainmath.ca/posts/2024-06-04-doubling-up-distinguishing-families-from-households/">doubling-up</a>.</p><h2>Increased supply causes gentrification without displacement</h2><p>If supply constraints lead to higher rents and displacement in the face of growing demand, what happens when we allow supply to keep up with demand? A recent literature studies the local effects of new housing supply. These papers use the construction of new apartment buildings as the treatment variable, and test for spillover effects on rents in other buildings in the same neighborhood.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> As we&#8217;ll see below, developers build in areas where demand was already rising. So just comparing neighborhoods with vs. without a new building will give us a biased answer. To estimate the causal effect of new construction, we need a proper control group that follows the same trends as the neighborhood with the new building. Moreover, we should think of these papers as studying what happens when new apartment buildings are constructed in the context of rising demand.</p><p>The new buildings increase the supply of homes, which has a negative effect on rents. However, new buildings don&#8217;t just change the housing stock, they also change the neighborhood. If a new building improves local amenities and makes the neighborhood more desirable, then there is an induced-demand effect that increases local rents (while reducing demand and rents elsewhere).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> On the other hand, higher density leads to more congestion and can make the neighborhood less desirable (a deterred-demand effect). We estimate the net effect of the supply and amenity channels, and the evidence shows that the supply effect dominates: even if neighborhoods do become nicer, we still see a net decrease in rents.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><p>Asquith, Mast, and Reed (2023) (<a href="https://www.dropbox.com/s/sw8khrxdsfj2m9w/amr_new_buildings_restat.pdf?dl=0">working paper</a>, <a href="https://direct.mit.edu/rest/article-abstract/105/2/359/100977/Local-Effects-of-Large-New-Apartment-Buildings-in">published</a>) is the key paper in this literature. They study the local effects of large market-rate rental buildings, using data from 11 cities over 2010-2019.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> To capture amenity effects, they focus on &#8216;pioneer&#8217; buildings, defined as the first new building in a neighborhood since 2010. They also limit the sample to low-income areas, meaning census tracts with median household income below the metro median. They use Zillow rental data from 2013-2018 and Infutor migration data from 2011-2017.</p><p>The paper uses multiple empirical approaches based on a difference-in-differences strategy, which compares a treatment and control group before and after a treatment takes effect. Their most persuasive method compares neighborhoods with new buildings completed in 2015-16 (treatment group) to neighborhoods with buildings completed in 2019 (control group). Both groups have a new building at some point, so we are making an apples-to-apples comparison. Note that they are comparing the treatment and control groups over the period (2013-2018) before the control neighborhoods have a building completion. They define the treatment area as a 250m (820ft) ring around the new building, capturing an area of 1-2 city blocks. The median new building increases the rental stock within 250m by 37%, so they are capturing a large supply shock.</p><p>The main results are in the Figure 2 event study (see below, &#8216;Near-Near Specification&#8217;), with the coefficients showing the effect relative to the control group. They find an immediate drop in rents in the year of completion, staying around 6% lower for three years. The flat pre-period coefficients (to the left of year 0) support the &#8216;parallel trends&#8217; assumption that the treatment and control groups follow similar trajectories before the building is completed. Across all specifications, they find a 5-7% decrease in rent, translating to $100-$159 monthly.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IhnH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IhnH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 424w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 848w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 1272w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IhnH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png" width="674" height="515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:515,&quot;width&quot;:674,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IhnH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 424w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 848w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 1272w, https://substackcdn.com/image/fetch/$s_!IhnH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f678a1-1a0e-41ff-95ff-e4f2d3c6f510_674x515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They also find consistent effects on in-migration. Their Figure 4 shows that in-migrants to the neighborhood with the new building are more likely to move from poorer neighborhoods, which makes sense if rents are falling nearby.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> Hence, even in low-income neighborhoods where new buildings may induce demand by improving amenities, the net effect of new market-rate housing is to decrease rents.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a></p><p>Li (2022) (<a href="https://www.fanniemae.com/media/35821/display">working paper</a>, <a href="https://academic.oup.com/joeg/article-abstract/22/6/1309/6362685">published</a>) does a similar exercise, studying the effect of new residential high-rises in New York City over 2003-2013. Her sample includes high-rises with 7+ storeys, with data on 916 completions. She looks at the spillover effect on rents of existing residential buildings within a 500ft radius.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a> Her difference-in-differences method compares neighborhoods that have a new high-rise completed nearby, with variation in timing of completion. The average building increases the total housing stock nearby by 9.4%.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a></p><p>Her main result is that a 10% increase in housing units nearby reduces rents by 1% (see Table 2). The event study in Figure 5 shows that this is not driven by differential trends in treated neighborhoods before completion, and that the effect becomes more negative over time. Li also finds suggestive evidence that new high-rises improve amenities, with an increase in new restaurants. So even if improved amenities lead to increased demand, the effect is outweighed by the increase in supply, since we observe a decrease in rents.</p><p>Rollet (2025) (<a href="https://vrollet.github.io/files/city_structure.pdf">working paper</a>) extends Li&#8217;s dataset and runs the same test in New York City over 2003-2021. Rollet makes a few different modelling choices: he uses floorspace while Li uses housing units; his sample is based on new residential buildings with a large percentage and absolute increase in floorspace<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a>, resulting in 290 completions; finally, Rollet defines an observation as a 500ft neighborhood disk around a new building, instead of using parcel-level data. He also improves on Li (2022) by using a modern event study estimator that avoids using already-treated units in the control group. In preliminary results, Rollet finds that building completions lead to a steady decline in nearby rents, which continues 10 years afterwards. He reports that a 10% increase in floorspace reduces rents by 4.2%. This effect is much larger than Li&#8217;s, and can be explained by differences in the study designs.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a></p><p>Pennington (2025) (<a href="https://www.katepennington.org/s/SF_Housing_Spillovers.pdf">working paper</a>) is another recent paper studying the local effects of supply increases. She uses serious building fires in San Francisco over 2013-2017 as a source of new construction, and estimates the effects of new buildings on rents, displacement, and gentrification. She measures rents using Craigslist data and uses Infutor address data to define moves. Displacement is defined as moving to a zipcode with at least 10% lower median income, while gentrification means higher-income newcomers moving into the neighborhood. Hence, gentrification can occur without displacement. In preliminary results, Pennington finds that new market-rate construction reduces rents and displacement and increases gentrification.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a></p><p>Finally, Brun&#229;ker et al. (2024) (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4890679">working paper</a>) use population register data from Sweden over 1991-2017 to study the effect of new market-rate buildings in poor neighborhoods on gentrification and displacement. They focus on large co-ops (equivalent to condos) with more than 100 residents; following Asquith et al., they restrict the sample to &#8216;pioneer&#8217; buildings, with no similar buildings in the same neighborhood in the previous 11 years. This gives 76 new buildings in neighborhoods with bottom-quartile income. They use a stacked difference-in-differences method, selecting control observations in the same municipality with similar income rank. As with Pennington, they find gentrification without displacement: rich people move into the new buildings, but there is no reduction in the rental stock and no out-migration from the neighborhood.</p><h3>Developers build in already-gentrifying neighborhoods</h3><p>Asquith, Mast, and Reed show that there is a strong selection effect for the location of new buildings: developers build in neighborhoods that are already gentrifying. In Table 2, they compare neighborhoods with versus without new housing over 2000-2010, the pre-construction period. The areas with new construction after 2010 had higher income growth (11% vs -1%), higher growth in college-graduate share (12% vs 5%), and slightly higher rent growth (19% vs 16%). Hence, a simple comparison of new construction and rents will show a positive correlation, because developers choose to build in neighborhoods with rising rents. But as we&#8217;ve seen, a proper causal analysis finds that new supply reduces rents.</p><p>Li also shows that developers choose to build in areas with rising rents. When we compare treated parcels (with a new high-rise nearby) to control parcels, we see a pre-trend in rents prior to completion of the new building (see her Figure 4). This shows that rents were already rising in the treated neighborhood before the new building was completed. Hence, we have strong evidence against the naive view that infers causation from the correlation between new construction and higher rents.</p><h3>Metro-wide effects</h3><p>Beyond local effects of new supply, we also have evidence that increasing housing supply reduces rents across the entire metro area. Mense (2025) (<a href="https://www.journals.uchicago.edu/doi/10.1086/733977">published</a>) uses variation in new construction driven by wintry weather in Germany. He reports that a 1% increase in new completions lowers average rents by 0.19%.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a> He studies heterogeneity by housing quality, finding a 0.13% rent decrease in the bottom decile of quality, and a 0.28% decrease in the top decile. Hence, housing supply decreases rents at the metro level, with an additional local effect at the neighborhood level.</p><h2>How much density is needed to offset displacement?</h2><p>Even if new housing supply reduces rents nearby, it may still cause displacement directly if construction requires tearing down cheap old homes and evicting renters. So while zero-displacement projects are unambiguously good, projects that displace renters through redevelopment are less clear-cut. This raises the question: what is the level of densification needed for these opposing effects to cancel out? That is, when tearing down one old home, how much do we need to densify to reduce rents enough to offset the loss of the old home? We want to know the breakeven level of densification.</p><p><a href="https://www.buildingabundance.ca/p/vacancy-chains">Vacancy chain</a> studies offer one answer to this question. They find that each new market-rate home frees up 0.6 homes in below-median-income neighborhoods. So the new building needs to be at least 1/0.6 = 1.67x bigger (in number of units) than the old building to maintain the stock of cheap homes. Note that the offsetting occurs at the metro level, not at the neighborhood level.</p><p>Nathanson (2025) (<a href="https://charlesnathanson.com/s/TrickleDownHousingEconomics.pdf">working paper</a>) does a stricter version of this exercise, where we redevelop a home in the bottom decile of quality, replacing it with top-decile homes. He asks how much we need to densify to maintain the price of bottom-decile housing, with the price effect of new top-decile supply offsetting the decrease in the bottom-decile stock. He finds a breakeven threshold of 5x, so the new building needs to have at least five times more units. Note that the vacancy chain multiplier is from looking at below-median instead of bottom-decile, so naturally that threshold is smaller.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Think of &#8216;demand shift&#8217; as a shift in the <a href="https://en.wikipedia.org/wiki/Supply_and_demand#Demand_curve_shifts">demand curve</a>. The Bartik shifter for a given city is a weighted average of national employment growth by industry, weighting by the industry&#8217;s initial share of employment in the local economy. This is also known as a <a href="https://www.aeaweb.org/articles?id=10.1257/jep.20231370">shift-share instrument</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>In California, landlords can use the Ellis Act to evict all of their tenants and remove their building from the rental market, but only under strict conditions, including: paying relocation costs to tenants; not renting the property for two years; and offering right of first refusal to the original tenants at their original rents (plus allowable increases) for the first five years. All restrictions are removed after ten years.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Were the restrictions on Ellis evictions just not strong enough? Suppose landlords were required to forego five years of rental income (instead of two). This would reduce evictions, but doesn&#8217;t address the root cause of increased demand to live in San Francisco. So we&#8217;d expect landlords to find other margins to capture market-rate rents, or to disinvest and reduce building maintenance as returns are increasingly below-market.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>These papers measure local effects on rents, and cannot measure metro-wide effects, since the control group is in the same metro and experiences the same metro-wide effect. Hence, the papers underestimate the total effect of new supply on rents. Note that classic urban economics models assume perfect spatial substitutability within a metro, so a supply increase should have the same price effect across the metro. In other words, the local effect should be zero. The nonzero effect in this literature is evidence against this assumption.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Since induced demand means drawing in residents from elsewhere, there is no straightforward policy implication. Increased demand in one neighborhood means reduced demand elsewhere. So even if residents near the new building are worse off due to higher rents, residents in the origin neighborhoods of the movers (from which the demand was induced) are better off. So at first glance, induced demand has no net welfare effects. This could change if the induced demand represents second homes, so there is a net increase in demand, rather than a reallocation; or if the destination neighborhoods have higher welfare weight due to being lower-income.</p><p>Also notice that induced demand involves a feedback loop: shifting the short-run supply curve leads to a shift in the demand curve, which triggers another increase in supply, and so on. Proponents of induced demand do not seem to recognize this.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>How does induced demand matter for the demand shock papers above? One possibility is that amenities improve as a function of quantity supplied, so there&#8217;s a bigger induced demand effect in the less-constrained area (compared to the more-constrained area). This would shrink the differential price effect (and in the extreme case, flip it). But the relationship between amenities and housing quantity is likely more complicated, since suburban sprawl is generally not seen as an amenity.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Atlanta, Austin, Chicago, Denver, Los Angeles, New York City, Philadelphia, Portland, San Francisco, Seattle, and Washington, DC.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>They don&#8217;t observe the total housing stock, so they can&#8217;t calculate an elasticity (the percentage change in rents for a 1% change in units).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Though note that they do not observe individual income, so these movers could be richer people in poorer neighborhoods.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>The decrease in rents could be partly explained by deterred demand via congestion or disamenity effects. They test for a doughnut-shaped effect, where congestion occurs within 250m and there is a positive amenity effect in the 250-600m ring. The results are inconclusive.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>She has data on building-level rents, which adds noise compared to unit-level rents.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>Asquith et al. use buildings that increase the <em>rental</em> stock by 37%. Since they don&#8217;t observe ownership housing, it&#8217;s not clear whether their supply increase is larger than Li&#8217;s. The supply increases are equal if the AMR share of rental housing is 0.25.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>Within a 500ft radius, the new building must increase floorspace by &gt;10% and by &gt;20,000sqft.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>First, Rollet uses a longer treatment window, capturing effects ten years after completion (while Li uses five years); since the effect size increases over time, he will mechanically measure a bigger effect. Second, since he uses floorspace while Li uses units, if the new buildings have smaller units, a 10% increase in units corresponds to a &lt;10% increase in floorspace. So Li might be evaluating (say) a 5% increase in floorspace, which generates a smaller elasticity. Third, Rollet uses larger buildings, which could have a smaller amenity effect through increased congestion, leading to a larger effect on rents.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>This is the most extreme case for difference-in-differences: the number of fire-induced buildings nearby is a continuous treatment variable with a time-varying treatment dose. <a href="https://direct.mit.edu/rest/article-abstract/doi/10.1162/rest_a_01414/119488/Difference-in-Differences-Estimators-of?redirectedFrom=fulltext">Modern estimators</a> that can handle this case have become available only recently.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>Average new completions (flow) are 0.48% of the total stock.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Inclusionary zoning]]></title><description><![CDATA[How to fund subsidized housing using surplus land value]]></description><link>https://www.buildingabundance.ca/p/inclusionary-zoning</link><guid isPermaLink="false">https://www.buildingabundance.ca/p/inclusionary-zoning</guid><dc:creator><![CDATA[Michael Wiebe]]></dc:creator><pubDate>Mon, 03 Nov 2025 19:27:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RAAQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine you&#8217;re a politician, and you want to redistribute from rich to poor so that poor people can afford housing. There are broadly two ways you could do this. First, you could tax the rich and spend the money on housing, either through cash transfers or housing vouchers, or by buying homes and renting them at below-market rates. This would be ideal, but raising taxes is politically unpopular. Second, you could require housing developers to provide subsidized homes as a condition for approving their new construction projects, a policy known as &#8220;inclusionary zoning&#8221; (IZ). For example, an IZ policy may require a developer to rent 20% of the homes in their new apartment building at 50% of average market rents. IZ has no public budgetary cost, and hence is appealing to politicians. But of course, there is a cost to pay: IZ is directly a tax on developers, which makes marginal projects infeasible, thereby reducing housing supply and increasing home prices; so it&#8217;s also indirectly a tax on new housing. To evaluate whether IZ is a good policy, we need to compare the benefits of subsidized homes against the costs of this &#8216;IZ tax&#8217;.</p><p>Instead of forcing developers to provide subsidized homes with no compensation (known as <em>unfunded</em> IZ), a better approach is to give them something in exchange (<em>funded</em> IZ). This &#8216;payment&#8217; to developers could be a property tax exemption, reduced parking requirements, permit fast-tracking, or a density bonus (allowing more homes than under the current zoning). We say an IZ policy is <em>calibrated</em> when the value of the payment is at least equal to the cost of the subsidized homes, to avoid imposing a tax on new housing. The first three examples represent a pure cost: we have to give up tax revenue, reduce street parking spaces per resident, and delay permits for other projects. These forms of payment are economically equivalent to raising taxes and paying the developer in cash.</p><p>But a density bonus is special. When zoning is suboptimal and constrains development, new density creates surplus land value that we can use to fund redistribution. Since apartments are more lucrative than a single house, upzoning increases the option value of a parcel, raising its land value. Density-bonus IZ, when properly calibrated, funds the new subsidized homes using this surplus land value.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Separately, the new market-rate housing is a benefit in itself. The more market housing we have, the more we reduce market-rate prices (through <a href="https://www.buildingabundance.ca/p/vacancy-chains">vacancy chains</a>); this allows more people to find housing in the market, thereby reducing the <em>need</em> for subsidized housing in the first place.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> More density makes it easier to achieve our redistributive goal, because market-rate housing is <em>complementary</em> to below-market housing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>In contrast, when IZ is funded by a property tax exemption (with no density bonus), we have to give up tax revenue to get subsidized homes. But when we allow more density, we actually benefit from higher market-rate supply and lower prices (and more property tax revenue). Housing is a benefit, not a cost. It would be one thing if we had to increase market-rate prices in order to get subsidized homes. But through density bonuses we can get both: lower market-rate prices and more subsidized housing (funded by surplus land value). <em>There&#8217;s no tradeoff</em>, relative to the baseline of suboptimal restrictive zoning.</p><p>If density-bonus IZ can create subsidized housing out of nothing, then what is the optimal number of IZ projects? Suppose you&#8217;re a politician who cares only about the amount of subsidized housing. In this case, you should max out on IZ apartment buildings to maximize the number of subsidized homes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> If you instead use density bonuses sporadically (instead of systematically covering the region with IZ apartments), that&#8217;s like finding a pile of hundred dollar bills on the sidewalk and picking up only one or two.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> In practice, we don&#8217;t see any cities engaged in IZ-maxxing. This suggests that local governments are not in fact subsidized-housing maximizers, and are willing to trade off a substantial number of subsidized homes to protect neighborhood character or to avoid higher infrastructure costs.</p><p>If upzoning via density-bonus IZ creates a surplus, why not just do pure upzoning? Because new density raises land values, and in principle, this land value can be captured for public benefit. The simplest method is using a land value tax, but properly-calibrated IZ achieves the same goal. To capture <em>all</em> of the surplus, we have to keep upzoning until we reach the optimal zoning, where zoning regulations are not a binding constraint on development. So IZ is a <em>transitionary</em> policy, to be used only as we move to the optimal zoning. Cities that use IZ as a way to prevent further upzoning are undermining overall welfare.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> Again, IZ is funded out of surplus land value, and uncalibrated IZ is harmful because it imposes a tax on new housing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> If politicians are unable to commit to a calibrated IZ policy, it may be best to avoid using it altogether.</p><h3>Varieties of inclusionary zoning</h3><p>There are many different ways to implement IZ.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> The main factors are the share of subsidized homes and the level of rent reduction. An IZ policy that requires 20% of units to rent at 50% of market rents means the developer gets 90% of the rental income of a market-rate building (80% of units at 100% market rents + 20% of units at 50% market rents), on top of administrative costs like verifying tenant incomes. IZ can be voluntary or mandatory, and unfunded or funded. It may apply at a threshold in building size, such as apartments with 20 units.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> Developers can provide subsidized homes on- or off-site<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a>, or may make an in-lieu cash payment instead of providing in-kind subsidized homes. This variation in policy details makes it difficult to study IZ using panel regressions, since the average effect across such different programs is uninformative.</p><p>Soltas (2024) (<a href="https://direct.mit.edu/rest/article-abstract/106/6/1588/112431/The-Price-of-Inclusion-Evidence-from-Housing?redirectedFrom=fulltext">published</a>, <a href="https://evansoltas.com/papers/Soltas_PriceofInclusion.pdf">working paper</a>) studies a voluntary property tax exemption IZ program in New York City. He estimates a marginal cost of $1.6M per subsidized unit, driven by developer participation in expensive neighborhoods like Manhattan. This suggests evaluating IZ using a cash benchmark: is the program better than simply buying homes and renting them out at subsidized rates? In this case, the program seems poorly targeted by geography. Of course homes in Manhattan will be more expensive than in the Bronx!</p><p>Krimmel and Wang (2024) (<a href="https://www.huduser.gov/portal/periodicals/cityscape/vol25num2/ch11.pdf">published</a>, <a href="https://static1.squarespace.com/static/5f75531c54380e4fb4b0f839/t/66d0e45d55697c44884e4259/1724965983109/Krimmel_Wang_Upzoning_Aug2024.pdf">working paper</a>) studies a mandatory density-bonus IZ program in Seattle. They find that developers avoided the upzoned policy region and chose to build in other neighborhoods. This implies the program was not calibrated: the IZ tax on developers was larger than the payment (of higher density), so developers declined to participate. Similarly, Kestelman (2025) (<a href="https://www.dropbox.com/scl/fi/uilcea1axtxyn1ofcml3r/toc_draft_05092025_v3.pdf?rlkey=etnwip4dm95ubx8x13ei52i7f&amp;e=1&amp;dl=0">working paper</a>) shows that a voluntary density-bonus IZ program in Los Angeles did not increase the housing stock relative to neighboring areas. Again, comparing to a cash benchmark is helpful: if your bid for a home is below the market price, of course the seller will reject your offer.</p><h3>Evidence from structural and simulation models</h3><p>Rollet (2025) (<a href="https://vrollet.github.io/files/city_structure.pdf">working paper</a>) builds a parcel-level general equilibrium model of housing supply and demand in New York City. The model accounts for the costs of redeveloping existing buildings, with redevelopment more likely to occur where prices are high and density is low. Using the estimated model, Rollet performs a policy experiment to evaluate the effects of IZ. The baseline scenario simulates NYC&#8217;s growth until 2060, assuming 13% growth in housing floorspace and 8% population growth, and holding zoning fixed at 2019 levels. The IZ policy is mandatory and unfunded, and requires 20% of floorspace to be rented at 50% of market-rate rents.</p><p>Rollet finds that floorspace increases by 13% in the baseline scenario. Under IZ, floorspace decreases by 1% relative to the baseline. So IZ reduces housing supply, because the IZ tax makes some projects infeasible.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a> This implies an increase in market-rate rents (not shown in the current draft), which in turn increases the need for subsidized housing. The &#8216;exchange rate&#8217; is 1.6 square feet of market-rate housing lost for each square foot of below-market-rate housing gained.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a> Rollet doesn&#8217;t report the effect of IZ on aggregate welfare, but it is possibly welfare-reducing, because the cost of higher market rents outweigh the benefits of new subsidized homes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a></p><p>Rollet also considers a transit-oriented upzoning policy, where density is increased to FAR=6 within 0.25 miles of a transit station and to FAR=4 within 0.5 miles; this is a 59% increase in allowed density citywide. Upzoning increases built floorspace by 16% over the baseline. Combining upzoning and IZ produces a relative increase of 12%, again demonstrating how the IZ tax reduces supply. In this case, the density bonus from upzoning allows more projects to be feasible, but total supply is still lower than under pure upzoning. Again, we want to see the welfare analysis here, since we need to compare the benefit of more subsidized homes against the cost of fewer market-rate homes and higher market rents.</p><p>Lebret et al. (2025) (<a href="https://drive.google.com/file/d/1o61XzxNT8PhWUxoQGdWHmeMgCQQNDik5/view?usp=sharing">working paper</a>) also builds a parcel-level model of housing in New York City, but using housing units instead of floorspace. They compare upzoning and unfunded mandatory IZ policies to a baseline after ten years. The IZ policy requires 30% of units to be rented at 50% of market rents (so landlords get 85% of rental income). Similar to Rollet (2025), they find that IZ adds subsidized units at the cost of losing market-rate units, and reduces total supply on net (see their Fig. 5A). The IZ policy has an exchange rate of 1.2 market-rate units lost for each subsidized unit gained.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a></p><p>The upzoning policy increases allowed density by 25% uniformly across the city. Upzoning increases market-rate supply by 36% compared to baseline.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a> A combined upzoning + IZ policy leads to a relative increase in total supply of 27%, driven by a reduction in market-rate supply and an even-larger increase in subsidized units.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a> So as with Rollet, they find that the total number of housing units is lower under IZ + upzoning than under pure upzoning. But the count of total units is not the final story, since we care about aggregate welfare.</p><p>Phillips (2024) (<a href="https://ternercenter.berkeley.edu/research-and-policy/inclusionary-zoning-housing-production-modeling/">published</a>) studies IZ using simulations of Los Angeles&#8217; Transit Oriented Communities (TOC) program, which is a voluntary density-bonus IZ policy adopted in 2017. The TOC program allows higher density near transit stops, as well as other incentives like reduced parking requirements. TOC has four tiers, with the fourth tier providing the largest density bonus of 55% higher residential FAR. The IZ requirement varies, but in practice involves developers renting homes to extremely-low-income (ELI) households, defined as 30% of area median income. The fourth tier has an IZ requirement of 11% of units rented to ELI households.</p><p>Phillips uses the Terner Housing Policy Simulator to compare the effects of different IZ requirements. The Simulator first assigns an optimal housing type to each parcel, and then applies a real estate pro forma to determine the probability of development over ten years. We can calculate the effect of a policy on the expected number of homes by multiplying the probability of development by the number of homes for each parcel, and aggregating across parcels.</p><p>The main results are reported in Phillips&#8217; Figure 1, shown below. Higher IZ requirements (ELI units per building) consistently reduce market-rate supply (yellow line), while having an inverted-U relationship with subsidized ELI homes. The negative effect of IZ on market-rate units indicates that the IZ tax outweighs the density bonus, making projects infeasible even at low IZ requirements.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-17" href="#footnote-17" target="_self">17</a> Hence, the TOC density bonus is miscalibrated, and does not provide enough funding to developers to compensate for the IZ tax.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RAAQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RAAQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 424w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 848w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 1272w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RAAQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png" width="793" height="487" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:487,&quot;width&quot;:793,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!RAAQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 424w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 848w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 1272w, https://substackcdn.com/image/fetch/$s_!RAAQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efeaf39-59a7-40c1-81f7-1629f92d9dd9_793x487.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The ELI units follow a <a href="https://en.wikipedia.org/wiki/Laffer_curve">Laffer</a> curve, with maximum ELI production of roughly 50,000 units at 25% IZ. At higher IZ requirements, we get fewer subsidized ELI homes, because so many projects are made infeasible by the IZ tax. Note that IZ has diminishing returns: requiring 16% IZ translates to only 7800 fewer ELI units compared to 25% IZ. More importantly, the cost of IZ is dramatic: at 25% IZ, the exchange rate is 5.1 market-rate units lost for each ELI unit gained. This exchange rate is minimized at 16% IZ, at 4.3 market-rate units lost per ELI unit.</p><p>Phillips does not explicitly model the effect of lower market-rate supply on rents. Instead, he calculates the increase in market rents needed to cancel out the monetary subsidy to ELI units. For example, at 16% IZ, the rent discount on ELI units is $1.41B. Since 85% of renters pay market rents, the loss in housing supply need only cause a small increase in rents to raise aggregate market rental costs by $1.41B. Specifically, the 16% IZ policy has zero financial benefits if the reduction in supply increases rents annually by 0.8% (over a 4% baseline).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-18" href="#footnote-18" target="_self">18</a> This shows how easily an IZ policy can be self-defeating.</p><p>Phillips shows that 16% IZ + TOC produces more total housing than a no-IZ, no-upzoning scenario (260k vs 245k units). But this is still less than a no-IZ upzoning scenario (400k). To identify the optimal policy, we need a model capable of doing welfare analysis, since the utility benefits of subsidized homes are plausibly larger than the benefits of market-rate homes. It is possible that pure upzoning maximizes aggregate social welfare, by reducing market-rate rents and the need for subsidized housing.</p><h3>Other issues</h3><p>IZ means the government is delegating the task of providing subsidized housing to private developers. On the face of it, this outsourcing of the welfare state is odd and likely suboptimal. Developers do not have a comparative advantage in implementing social policy, and may even abuse their power, for example, allocating subsidized homes as a form of compensation to their junior employees. Cook et al. (2025) (<a href="https://www.cody-cook.com/papers/affordable_housing_location.pdf">working paper</a>) develops a model where subsidized homes are rationed by private developers; they find a small effect of developers favoring higher-income applicants. Moreover, IZ creates barriers to entry, favoring large-scale developers who can navigate the bureaucracy. Allowing in-lieu cash payments helps smaller developers avoid costly and time-consuming negotiations. A simpler approach would use a land value tax to fund nonprofit-run subsidized housing.</p><p>Unfunded IZ funds subsidized housing through a narrow tax base: developers and (via higher housing prices) purchasers of new market-rate housing. This is not optimal from a tax theory perspective. Moreover, if subsidized housing is a social good, benefitting the entire community, then it should be funded by the community as a whole. In contrast, density-bonus IZ pays for the subsidized homes out of the land value surplus created by upzoning, rather than by taxing developers and new residents.</p><p>One misconception about miscalibrated IZ is that the market-rate homes in an IZ apartment building cross-subsidize the non-market homes. But developers cannot set above-market rents, because renters would simply find cheaper rents elsewhere. Instead, it is the market-rate homes across the entire city that do the cross-subsidizing. In other words, the <a href="https://en.wikipedia.org/wiki/Tax_incidence">pass-through</a> of the IZ tax is market-wide rather than at the building level. A miscalibrated IZ policy (where the IZ tax exceeds the payment to developers) raises rents market-wide, by killing marginal projects and reducing supply. In practice, developers in a growing city can wait for rents to rise so that the IZ policy becomes calibrated; but note that this is equivalent to IZ causing higher rents.</p><p>Density-bonus IZ creates a surplus because zoning is suboptimal and a binding constraint on development. So as we upzone and reduce the scarcity of apartment-zoned land, the magnitude of the surplus <a href="https://michaelwiebe.com/blog/2025/07/land_model">decreases</a>. Hence, the number of subsidized homes we can fund per upzoned parcel decreases as the city becomes fully upzoned. Note that this is a sign of success: under the optimal zoning, upzoning creates no land value surplus. Moreover, the benefit is captured through lower housing prices, which allows more people to afford market-rate housing.</p><p>An open question is how well local governments can calibrate the IZ tax and developer payment, to avoid reducing supply and raising prices. In principle, cities can capture the upzoning surplus during the transition to the optimal zoning. This becomes more complicated when we consider a dynamic model, where developers anticipate future upzonings and delay construction while waiting for IZ requirements to be reduced (to maintain calibration at a smaller surplus). Political economy factors also matter, for example, with cities having perverse incentives to downzone so their IZ policy has more leverage. A land value tax would avoid such problems.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Specifically, developers pay for the subsidized homes by reducing their bid for the land, so the landowner sees little to no increase in land value. Hence, IZ is paid for by landowners, not developers. Note that we could also fund subsidized housing directly by capturing the surplus land value using a land value tax.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Similarly, Corinth and Irvine (2023) (<a href="https://www.sciencedirect.com/science/article/abs/pii/S0094119023000414">published</a>, <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3907645">working paper</a>) shows how lower market-rate rents allow more people to access housing vouchers, because each dollar of the voucher budget buys more housing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Does it make economic sense for a city to downzone so that upzoning creates a land value surplus? No. Downzoning reduces the land value of the affected parcels, so any subsequent density bonus merely raises land values back to the starting point; no value is created. In contrast, new density creates new value. This downzone-then-upzone strategy is just a transfer from landowners to the government.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>In technical terms, a social planner with an objective function equal to the number of subsidized homes faces an optimization problem with a corner solution: maximize the number of IZ buildings. For example, in Vancouver the Broadway Plan allows high-rise IZ apartment buildings with 20% of units at below-market rents. So every 130-unit building produces 26 subsidized homes, and we maximize this number by allowing <em>N<sup>max</sup></em> IZ projects and producing 26*<em>N<sup>max</sup></em> subsidized homes, where <em>N<sup>max</sup></em> is the total number of parcels in the city.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>If the new housing supply reduces market rents and makes additional buildings unfeasible, then the IZ requirements can be reduced as well (e.g., from 20% to 10% subsidized homes).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p><a href="https://reason.com/1981/04/01/socialismon-the-street-where-y/">Berkeley&#8217;s</a> first IZ policy was passed to block new housing. IZ proponents &#8220;understood that no private, speculative developer would either desire to provide lower class housing, or be able to afford such inclusion without subsidies.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>In general, value capture policies need to be carefully calibrated to account for geographic differences and changing market conditions. The lack of such calibration separately by parcel is a worrying problem.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>Aside: inclusionary zoning is not the opposite of exclusionary zoning. The latter uses single-family zoning to exclude poor people by banning cheaper types of housing. Anti-exclusionary zoning is just zoning that allows apartment buildings.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Why not apply IZ to all buildings, including single-family homes? From a value capture perspective, no surplus is created unless we allow higher density through upzoning. Since single-family homes maintain the status quo density, there&#8217;s no extra land value to capture. However, this misses the increases in land value that are driven by increased demand, and cannot be captured by policies (like IZ) that apply only conditional on redevelopment. So IZ is an <a href="https://michaelwiebe.com/blog/2025/09/condonomics#value-capture">incomplete</a> value capture policy. In contrast, a land value tax would capture land value increases from single-family homes, because it applies unconditionally. And note that this is focusing only on land value; higher density has further benefits from increased housing supply and property taxes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>One justification for IZ is income mixing, to allow people with different incomes to live in the same neighborhood. Allowing off-site subsidized homes does not achieve this goal.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>This effect seems small for an unfunded IZ policy with no density bonus (since the zoning is held fixed at 2019 levels). One possible explanation is that 2019 zoning is not binding, and contains enough bonus density for most developers to absorb the IZ tax.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>Rollet reports that IZ increases floorspace by 147M for below-market-rate and -89M in total, so the market-rate change is -89 -147 = -236, and the exchange rate per below-market-rate sqft is 236/147 = 1.6.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>Accounting for diminishing marginal utility would help IZ, for the standard reason that below-market homes go to poorer people with higher marginal utility.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>Table 5 shows that IZ (Policy 3) produces -61,828 market-rate units and +51,075 subsidized units.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>Supply increases by 193,587 units under baseline, and by an additional 70,298 under upzoning.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>Net additional supply is 52,686 units = -27,247 market-rate + 79,394 subsidized.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-17" href="#footnote-anchor-17" class="footnote-number" contenteditable="false" target="_self">17</a><div class="footnote-content"><p>Note that the IZ policy rounds up when converting from percentages to units, so the effective IZ requirement is higher than the nominal requirement. For example, a 1% nominal requirement on a 3-unit building means providing one below-market unit, or a 33% effective IZ requirement. This explains the sharp drop in market-rate units from 0 to 1% IZ. It is possible that the density bonus outweighs the IZ tax at low <em>effective</em> requirements, with the market-rate line being flat for some effective IZ levels before decreasing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-18" href="#footnote-anchor-18" class="footnote-number" contenteditable="false" target="_self">18</a><div class="footnote-content"><p>And note that this doesn&#8217;t include the beneficial effects of higher supply in LA on neighboring regions.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Filtering]]></title><description><![CDATA[How the expensive new homes of today become the affordable homes of tomorrow]]></description><link>https://www.buildingabundance.ca/p/filtering</link><guid isPermaLink="false">https://www.buildingabundance.ca/p/filtering</guid><dc:creator><![CDATA[Michael Wiebe]]></dc:creator><pubDate>Fri, 19 Sep 2025 02:32:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ABuj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine that homes depreciated 100% over the course of an occupant&#8217;s tenure, becoming unusable and needing to be destroyed after the occupants moved out. In this world, low-income people would be much worse off, since they would have to rent or buy a new home instead of having the option to live in older, second-hand housing. (Compare: having to buy a new car, with no used options available.)</p><p>Luckily, homes do not depreciate that quickly, and older homes do stay on the market as a housing option. This is good news for lower-income families, because new homes with new materials and construction techniques tend to be more expensive, and older homes with wear and tear tend to be more affordable.</p><p>The process of today&#8217;s expensive new housing becoming tomorrow&#8217;s affordable housing is known as <em>filtering</em>. More specifically, filtering refers to how a home moves across the income distribution as it ages and deteriorates. We say that a home filters down if the next occupant has a lower income than the initial occupant. When the next occupant is richer, the home filters up.</p><p>Filtering is a race between depreciation and quality-adjusted price growth.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> If quality-adjusted prices increase faster than a home depreciates, then actual prices rise. Assuming that richer people buy more expensive homes, this implies that the new occupant will have higher income than the original occupant. That is, the home has filtered upwards. In contrast, if quality-adjusted prices grow slower than depreciation, then actual prices fall, and the new occupant will be poorer. The home has filtered downwards.</p><p>The filtering rate is an indicator for the overall housing market, alongside prices, doubling-up, and homelessness. When housing supply is adequate, price growth is low and homes filter downwards. When supply is constrained, richer people move into lower-quality housing, and homes filter upwards. Hence, we should interpret the filtering rate as a policy choice, since it is determined by housing policies.</p><p>Filtering is closely related to <a href="https://www.buildingabundance.ca/p/vacancy-chains">vacancy chains</a>. Depreciation creates the affordable older homes that are freed up in the later rounds of a vacancy chain. But while depreciation can take decades to make a new home become affordable, vacancy chains free up old depreciated housing quickly&#8212;within one year. Note that filtering follows a specific home over time, and vacancy chains follow a vacancy across the housing stock.</p><p>Filtering rates are useful for long-range forecasting. If we want to know the number of affordable homes in 20 years, then we need to know whether and how quickly expensive new homes age into low-price homes over time.</p><h3>Income and rent decreases with building age</h3><p>We can see how filtering works by looking at correlations between building age and occupant incomes or rents. <a href="https://www.nmhc.org/globalassets/research--insight/research-reports/filtering-data/nmhc-research-foundation-filtering-2020-final.pdf">Myers and Park (2020)</a> use US census and ACS data to plot the share of below-median-income households living in rental buildings, separately by building vintage (construction year); see their Figure 4b below. As expected, when we compare across vintages, older buildings have more lower-income residents. Moreover, for each vintage the share of lower-income residents is increasing with time (and age) until 2011, then starts to decrease. This shows that filtering depends on the broader housing market: when housing supply is adequate, homes filter down; but when we face a shortage, homes filter up. Filtering is an outcome of housing supply and demand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qESj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qESj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 424w, https://substackcdn.com/image/fetch/$s_!qESj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 848w, https://substackcdn.com/image/fetch/$s_!qESj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 1272w, https://substackcdn.com/image/fetch/$s_!qESj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qESj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png" width="508" height="562.7259953161592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:946,&quot;width&quot;:854,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qESj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 424w, https://substackcdn.com/image/fetch/$s_!qESj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 848w, https://substackcdn.com/image/fetch/$s_!qESj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 1272w, https://substackcdn.com/image/fetch/$s_!qESj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c00285-0ab7-4110-8416-9da6f3ad3d00_854x946.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This <a href="https://assets.cmhc-schl.gc.ca/sites/cmhc/professional/housing-markets-data-and-research/housing-research/research-reports/2024/understanding-filtering-long-term-strategy-new-supply-housing-affordability-en.pdf">CMHC report</a> on rental apartments estimates how much rents decrease relative to a new building (see their Figure 2 below). As you would expect, older apartments have lower rents compared to new apartments, with the full effect occurring within 20 years. Note that this relative effect holds even if rents are increasing overall, because people have higher willingness-to-pay for newer buildings with new materials and construction techniques.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> It would be useful to see this graph split by metro area, where we expect a flatter graph in supply-constrained cities like Vancouver and Toronto, as demand increases bid up rents of older buildings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4c4l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4c4l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 424w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 848w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 1272w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4c4l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png" width="907" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:907,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4c4l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 424w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 848w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 1272w, https://substackcdn.com/image/fetch/$s_!4c4l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffcdf2dd-f652-465a-a51e-2ec195a82074_907x499.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Estimates of the filtering rate</h3><p>While theoretical studies of filtering date back at least to <a href="https://www.sciencedirect.com/science/article/abs/pii/0094119074900102">Sweeney (1974)</a>, the first paper to directly estimate filtering rates was Rosenthal (2014) (<a href="https://www.aeaweb.org/articles?id=10.1257/aer.104.2.687">published</a>), using data from the American Housing Survey (AHS) over 1985-2011. He uses a repeat-income model, where we compare incomes for successive occupants of the same home. Filtering is measured as the change in occupant income at turnover.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> This is a direct measure of filtering, whereas previous estimates were indirect, using hedonic regressions of rents on age.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Note that this method assumes that home characteristics (aside from depreciation) do not change between occupants.</p><p>Rosenthal&#8217;s main result is that housing filtered down at a rate of 1.9% per year over the study period. This implies that an arriving occupant of a 50-year-old home will have an income 60% lower than an occupant of a new home. Rental apartments filter down faster than owner-occupied homes, and owned homes transition to the rental market, which amplifies the overall filtering rate.</p><p>I plot his Figure 1a below, showing inflation-adjusted relative income against age for rental homes. The y-axis is the percentage difference in occupant income for a given home age compared to a new home. Here the filtering rate is the slope of the curve. For this time period, rentals clearly filtered down, with arriving occupants having lower income than initial occupants. (The graph for owner-occupied homes also shows down-filtering, though less pronounced.) The curve increases after age 50, probably due to survivor bias, as higher-quality homes are more likely to avoid demolition and stay in the dataset.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5wDS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5wDS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 424w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 848w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 1272w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5wDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png" width="703" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:703,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5wDS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 424w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 848w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 1272w, https://substackcdn.com/image/fetch/$s_!5wDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c69fc5-921b-40d3-9225-af78a25ebd6a_703x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rosenthal also uses simulations to test for heterogeneity in filtering across census regions, and shows that filtering rates are smaller when price growth is higher, notably in the New England and Pacific regions. Overall, we can say that over 1985-2011, housing supply was not overly constrained, so supply was able to keep up with demand, and homes were occupied by lower-income families as they aged.</p><p>But Liu et al. (2022) (<a href="https://www.sciencedirect.com/science/article/abs/pii/S0166046221001186">published</a>, <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3527800">working paper</a>) shows that this conclusion does not hold after 2011. They study owner-occupied homes with Freddie Mac-funded mortgages over 1993-2018, and extend Rosenthal (2014) by testing for heterogeneity in filtering rates across geography and over time. They estimate a filtering rate around zero over 2012-2018, suggesting that supply constraints started to bind during this period, raising prices and inducing buyers of new homes to instead compete for the stock of old homes. When the housing market changed, the indicator changed.</p><p>Liu et al. also find that filtering rates vary widely across metro areas, with up-filtering in LA and DC and down-filtering in Detroit and Chicago (see their Figure 2 below). As the filtering rate is an indicator for the housing market, this is consistent with regional housing markets performing differently. Restrictive zoning in LA means that supply can&#8217;t keep up with demand, so newcomers tend to be richer than current residents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ABuj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ABuj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 424w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 848w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 1272w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ABuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png" width="733" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:733,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ABuj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 424w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 848w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 1272w, https://substackcdn.com/image/fetch/$s_!ABuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c4c9235-8815-4d6a-aa20-63dce5bf335d_733x530.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Lastly, they investigate within-metro heterogeneity in filtering rates (see their Figure 6a below). For instance, Washington DC has neighborhoods with strong down-filtering and neighborhoods with strong up-filtering. This illustrates how housing markets can vary across neighborhoods within the same city.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nrvg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nrvg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 424w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 848w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 1272w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nrvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png" width="871" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nrvg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 424w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 848w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 1272w, https://substackcdn.com/image/fetch/$s_!Nrvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c07dbab-4ae6-4214-952e-ed8142a9d969_871x861.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Spader (2025) (<a href="https://www.tandfonline.com/doi/abs/10.1080/10511482.2023.2298256">published</a>, <a href="https://appam.confex.com/appam/2023/mediafile/ExtendedAbstract/Paper49318/Is%20Filtering%20a%20Reliable%20Source%20of%20Low%20Cost%20Housing%20Supply_Spader_March2023.pdf">working paper</a>) also extends Rosenthal (2014), this time using the same AHS data over a longer time period (1985-2013 and the new 2015-2021 sample). As with Liu et al., Spader finds down-filtering over 1985-2013, but up-filtering over 2015-2021. Again, this is consistent with a worsening housing shortage starting after the Great Recession.</p><p>Kindstrom and Liang (2024) (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4890681">working paper</a>) studies filtering in Sweden, using register data on all residents over 1990-2017. They don&#8217;t use a repeat-income model, but instead study how a building&#8217;s average income (relative to the national average) varies with building age. They find that, on average, a building&#8217;s relative income decreases by 14% (from 1.12 to 0.96) over 50 years. This is much smaller than the income decay of 60% in Rosenthal (2014), which is partly explained by lower inequality in Sweden.</p><p>Kindstrom and Liang report several other findings. First, adjusting for renovations leads to a much steeper filtering function, with relative income decreasing by 24% (from 1.12 to about 0.85) over 50 years. Second, it takes about 30 years for buildings to reach a representative income distribution, with equal shares of residents by income quartiles. Third, income decays faster in rental apartments compared to owned apartments, which in turn have faster income decay than detached houses.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Hansen and Rambaldi (2025) (<a href="https://drive.google.com/file/d/14mddsnCGhS4uIrr40FVBJCY-lEfpOBms/view">working paper</a>) study filtering using data from the census of home transactions in Victoria, Australia over 2011-2016. They also use a different method than the repeat-income model, since they have data on buyer and seller income from the same home sale. This allows them to measure contemporaneous relative income as the ratio of buyer to seller income.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> They define the marginal filtering rate as the change in relative income with respect to age, and find up-filtering over this period, suggesting that supply constraints are binding.</p><p>Hansen and Rambaldi directly estimate the effect of supply constraints on filtering rates, using the share of development applications refused by local councils and a 2014 policy change partially removing council discretion. They find that higher refusal rates lead to more up-filtering, and that setting the refusal rate to zero implies a negative filtering rate (i.e., down-filtering). Since supply constraints drive price growth, removing those constraints would reduce prices and result in buyers having lower incomes than sellers.</p><h3>Policy relevance</h3><p>Rosenthal frames his paper as addressing the debate over housing vouchers vs. construction subsidies (e.g., <a href="https://en.wikipedia.org/wiki/Low-Income_Housing_Tax_Credit">LIHTC</a>). If homes filter down to low-income families, Rosenthal argues, then we can provide subsidized housing by offering vouchers that families can use to access these low-price homes, as opposed to directly providing non-market subsidized housing.</p><p>This framing is odd. We don&#8217;t need to know filtering rates to judge whether vouchers will fully cover housing costs; we can simply look at current market rents. If rents are low enough, then a large-scale voucher program is feasible. However, the filtering rate would be relevant for forecasting the stock of low-income housing to evaluate a voucher program over the long-term.</p><h3>Misinterpretations</h3><p>The existence of up-filtering is not evidence that housing markets don&#8217;t work, as <a href="https://shelterforce.org/wp-content/uploads/2016/10/Cohen_Filtering_Fallacy_Infographic_Final_300-01.png">some claim</a>. Instead, it can simply mean that markets are constrained by zoning regulations, and that we need to remove those constraints. Remember that filtering is just another housing market indicator; saying that up-filtering is evidence against markets is like saying that high prices are evidence against markets.</p><p>Spader makes this mistake: "In these areas [with up-filtering], supplying affordable housing units may require lower reliance on market-rate units and greater reliance on production of new housing units through LIHTC, inclusionary zoning, and other strategies for producing new affordable units." (p.20) Again, up-filtering just means there was a housing shortage. The natural remedy to a shortage is to increase supply, i.e, upzoning to add more market-rate homes.</p><p>Similarly, it&#8217;s equally mistaken to think that new homes automatically filter down and become affordable. If supply is constrained, up-filtering occurs instead. Liu et al. write that &#8220;filtering rates are equilibrium outcomes rather than &#64257;xed deep parameters of an economy.&#8221; (p.24) It speaks volumes that they felt the need to include this sentence!</p><p>Rosenthal&#8217;s title is "Are Private Markets and Filtering a Viable Source of Low-Income Housing?" There are two problems here. First, filtering is an outcome, not a mechanism, so it&#8217;s misleading to describe it as a <em>source</em> of low-income housing. This is like asking if <em>prices</em> are a viable source of low-income housing. But prices are the outcome, not a mechanism. Second, it neglects context. Markets may provide low-income housing in some locations and time periods, but not others. A better title would be: "Were Private Markets a Viable Source of Low-Income Housing Over 1985-2011"?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Prices need to be quality-adjusted, since unadjusted prices already account for depreciation.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The slope could be positive if developers built new lower-quality units, where the reduction in quality outweighed depreciation of aging rentals.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>In the AHS data we observe income only for new occupants, so we need two turnovers to define a change in income.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>That is, a regression of prices on age and other home characteristics. Here &#8220;hedonic&#8221; means utility, derived from the Greek for &#8220;pleasure&#8221;.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Since they use average building income, they can decompose by movers and stayers. By definition, the repeat-income method focuses on families who move into a home, and asks whether a home is occupied by poorer families over time. Since this is a descriptive exercise, the counterfactual is not well-specified. For example, if rising demand leads a young professional to stay in their home instead of moving out, then down-filtering was prevented; in a sense, this is up-filtering, since the home is occupied by a richer resident. In general, we have to be careful with causal interpretations.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Note that the repeat income method measures <em>buyer</em> income at consecutive transactions. Sellers could have systematically different income than buyers; for example, if sellers are retirees and buyers are young professionals, then up-filtering is expected.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Vacancy chains]]></title><description><![CDATA[How building expensive new homes today lowers the price of old homes today]]></description><link>https://www.buildingabundance.ca/p/vacancy-chains</link><guid isPermaLink="false">https://www.buildingabundance.ca/p/vacancy-chains</guid><dc:creator><![CDATA[Michael Wiebe]]></dc:creator><pubDate>Tue, 05 Aug 2025 21:46:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZWNY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>People typically think about housing using a 'one-sector' supply and demand model: increase supply and prices fall. But we often hear the complaint that new housing is expensive, and hence is not a good solution for improving affordability. To address this complaint, we need to extend our one-sector model to a two-sector model. Instead of a single homogeneous housing good, we now have submarkets with High- and Low-quality homes (and we can further generalize to many quality levels). This captures the motivation of the complaint: new housing tends to be high quality, due to using new materials and modern construction techniques, and high quality housing is inherently more expensive. </p><p>With this framing, the question now becomes: how does increasing the supply of High-quality affect prices of High- and Low-quality homes? If the High and Low submarkets are disconnected from each other, then we expect a shift in High-quality supply to reduce High-quality prices, but have no effect on Low-quality prices. In contrast, if the submarkets are connected, then increasing High-quality supply will reduce the prices of both High- and Low-quality homes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Hence, the key empirical question is whether housing submarkets are interconnected.</p><p>One key mechanism connecting submarkets is a vacancy chain. When person A moves into a new home H0, they vacate their previous unit H1; person B moves into H1 and vacates their original home H2; then person C moves into H2, freeing up their home for someone else, and so on. This occurs because housing is a durable good: when you're done using a home, someone else can re-use it. So if a vacancy chain initiated by an expensive new building reaches cheaper homes in poorer neighborhoods, then the High and Low submarkets are in fact connected, and increasing High-quality supply will reduce Low-quality prices. The policy implication is that simply allowing developers to build market-rate housing can improve housing affordability for everyone.</p><p>Vacancy chains occur when locals upgrade their housing situation, moving into a new building and vacating their previous unit. For example, think of young professionals getting a higher-paid job. The chain ends when the previous unit is not vacated, as when an adult child moves out of their parents&#8217; home. And when someone moves into a new building from out-of-town, they still create a vacancy, but in their original city.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Note that vacancy chains can occur quickly, within one year. For example, consider people A, B, and C living in homes H1, H2, and H3 in 2023. In 2024, a new home H0 is built and A moves in, leading B to move into H1 and C to move into H2; all of the moves take place during 2024.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Over time, the housing allocation looks like this:</p><ul><li><p>2023: (A,H1), (B,H2), (C,H3)</p></li><li><p>2024: (A,H0), (B,H1), (C,H2)</p></li></ul><p>These are short-run effects, as opposed to <a href="https://www.aeaweb.org/articles?id=10.1257/aer.104.2.687">depreciation</a>, where it takes decades for a new home to become cheaper as it ages and becomes lower-quality.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> </p><h3>Quantifying the vacancy chain effect</h3><p><a href="https://babel.hathitrust.org/cgi/pt?id=mdp.39015007256566">Lansing et al. (1969)</a> was the first to study vacancy chains in housing. They showed that, in later rounds of a chain, lower-income families are more common (Table 6) and home prices are lower (Graph 1). A recent literature updates these results using administrative data.</p><p>Bratu et al. (2023) (<a href="https://www.sciencedirect.com/science/article/pii/S0094119022001048">published</a>, <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3929243">working paper</a>) studies vacancy chains in Finland using register data on all residents over 2009-2019. They look at chains created by new multi-family buildings built near the Helsinki central business district. Because they can link individuals to housing units, they can trace out the exact vacancy chain.</p><p>In the first round of the chain, 20% of movers into a new building have incomes below the median. But by the fourth round, 50% of movers have below-median income (see their Figure 3a below). This shows that new market-rate buildings that are unaffordable for the poor do indirectly free up other housing that is affordable. The fraction of chains with a link in a below-median-income neighborhood is 66%; the other 34% of chains end in above-median-income neighborhoods. This means that building 100 new market-rate units will free up 66 units in below-median-income neighborhoods.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZWNY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZWNY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 424w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 848w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 1272w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZWNY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png" width="603" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:603,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZWNY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 424w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 848w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 1272w, https://substackcdn.com/image/fetch/$s_!ZWNY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b5d338-8db8-4bf6-b755-29f21f7c039a_603x494.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They also study the vacancy chains created by rent-controlled social housing. As you'd expect, these chains reach below-median-income neighborhoods more quickly, since the first movers are more likely to be low-income.</p><p>Mast (2023) (<a href="https://www.sciencedirect.com/science/article/abs/pii/S0094119021000656">published</a>, <a href="https://www.dropbox.com/scl/fi/kste7syf2jp55ecdw99ti/mast_migration_chains.pdf?rlkey=l88b36qgx90ndh55tqzek6hio&amp;e=1&amp;dl=0">working paper</a>) was the first paper in the recent economics literature on vacancy chains, using US data. Because his data is at the building level, tracing the chain is a bit fuzzier. But the results are similar: after six rounds, 40% of new residents are from below-median-income neighborhoods. Mast runs a simulation to compare to the no-construction scenario, where the new building was not built (in contrast, Bratu et al. compare to <em>before</em> the new building was built). He finds that building 100 units of new market-rate housing frees up 45-70 units in below-median-income neighborhoods. (Since Mast has neighborhood-level income data, it could be the case that richer people are moving out of poorer neighborhoods; with household-level data, Bratu et al. are able to compare both approaches, showing that Mast&#8217;s results are slightly overstated.)</p><p>Kindstr&#246;m and Liang (2024) (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4890681">working paper</a>) repeats the vacancy chain analysis for Sweden, using register data on all residents over 1990-2017, and tells the same story: while people moving into the new building are richer, the poorest quartile becomes the largest group of in-movers (27%) by the third round of vacancies (see their Figure 5 below). Even when looking at chains initiated by above-median-income buildings, the poorest quartile makes up 30% of movers by round 6 (see their Figure 7). So even new buildings that are aimed at rich people create vacancy chains that include poor people.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1IVU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1IVU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 424w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 848w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 1272w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1IVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png" width="658" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:658,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1IVU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 424w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 848w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 1272w, https://substackcdn.com/image/fetch/$s_!1IVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bb0fa2-f50f-44c6-922f-54ccf8a68060_658x511.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fang et al. (2025) (<a href="https://www.dropbox.com/scl/fi/k0is147avetgfugq9x5xf/Filtering-10.pdf?rlkey=pj5afbhtszt5gfkwwo5bfduax&amp;st=8n8qqlo5&amp;dl=0">working paper</a>) studies vacancy chains created by a single 512-unit condo tower in Honolulu. They follow movers using residential histories from a private data company, and use property assessment data to test whether the vacated homes are cheaper. Their data coverage is imperfect, identifying about half of the occupants in the new building. The building has 202 market-rate and 310 income-restricted units, which allows them to test for differences by housing type.</p><p>The main finding is that vacated homes are much cheaper than the new condo units. Their Figure 5 shows that the assessed price per square foot was $1152 in the new units, but only $715 and $642 in the homes freed up in rounds 1 and 2 of the chain. This effect is stronger for chains initiated by income-restricted units, consistent with Bratu et al.&#8217;s results for new social housing.  The new units are also smaller than the vacated homes, indicating that the new residents are both upgrading and downsizing.</p><h3>Sources of chain breaking: household formation, in-migration, measurement</h3><p>Chains can end for several reasons. First, when a new household forms, the mover&#8217;s original unit may not be vacated, so the chain ends. This occurs when roommates split up, or when an adult child moves away from their parents. (Note that the chain could continue even when the origin unit is not fully vacated. For example, one roommate may move out and vacate a bedroom, allowing a new roommate to move in. The papers above are not able to account for this, which biases chain length downwards.)</p><p>Second, the vacated unit may be in another city, as occurs when the new resident is a migrant. These papers treat in-migration as ending the chain, but in reality the chain continues in the migrant&#8217;s origin city. Hence, these descriptive results understate the causal effects of new housing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Third, chains can end because the origin unit is vacant during the measurement period. For example, if A moves out of H1 and into H0 in December 2023 (vacating H1) and B moves into H1 in January 2024, the chain will end because H1 was vacant in December 2023. It is not clear how Bratu et al. and Kindstrom and Liang address this.</p><p>Figure A7 (below) in Bratu et al. decomposes the sources of chain terminations. Vacancies are the largest factor in the first round, while 50% of all chains break in round 5 due to in-migration. Future papers should report these statistics to allow cross-country comparisons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cgKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cgKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 424w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 848w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 1272w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cgKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png" width="535" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:447,&quot;width&quot;:535,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cgKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 424w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 848w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 1272w, https://substackcdn.com/image/fetch/$s_!cgKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a4b36f-0033-4821-8d8d-d7dfd360995b_535x447.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Open questions</h3><p>It would be informative to understand how vacancy chains vary across cities. For example, are chains more likely to reach below-median-income neighborhoods when young professionals make up a bigger share of the population (so that moves are from local upgrading rather than in-migration)? Are chains shorter when a city has higher inequality (so moves across neighborhoods are less likely)? Are chains longer when initiated by apartments vs. single-family homes, or rentals vs. condos? How many rental homes are freed up by a new condo, and vice versa?</p><p>If vacancy chains effectively add homes in poorer neighborhoods, how much can city governments rely on providing new market-rate housing as a way of meeting &#8216;affordable&#8217; housing targets?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> Similarly, how should governments account for old homes freed up by the construction of new subsidized housing? Can we use data on housing prices to show directly that vacancy chains free up cheap housing? If new housing involves tearing down cheap old homes, how much does density need to increase to maintain the stock of cheap homes (via vacancy chain effects)?</p><h3>Applications of vacancy chains</h3><p>Mense (2025) (<a href="https://www.journals.uchicago.edu/doi/10.1086/733977">published</a>, <a href="https://eprints.lse.ac.uk/118645/1/Paper_40_Mense.pdf">working paper</a>) studies the effects of housing supply on rents in Germany, using delays in housing construction caused by rain and snow. He finds that a 1% increase in new supply reduces rents by 0.19% on average. This effect holds across the distribution of housing quality: rents fall by 0.13% in the first decile of quality and by 0.28% in the ninth decile. This is consistent with the quality submarkets being connected by vacancy chains: new high-quality supply enables move-ins and move-outs that ultimately reach the lowest-quality homes. Mense cannot trace out the vacancy chains, since he does not have data on individual address histories. But he does build a structural model based on the vacancy chain mechanism, where new supply initiates a vacancy chain and renters move across quality levels. This mechanism is a natural explanation for why adding high-quality homes decreases rents over the entire quality spectrum.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><h3>Both supply and demand shocks propagate through interconnected submarkets</h3><p>The other way housing submarkets are connected is by a reverse vacancy chain, or a 'demand cascade': when a rich person moves into a city and housing supply is constrained, they outbid an existing resident for High-quality housing. In turn, that existing resident downgrades to a Low-quality home, where they outbid someone else, who now has to double up (e.g., move in with family), become homeless, or move away. When an increase in High-quality demand is not absorbed by an increase in High-quality supply, it cascades down the quality submarkets. Hence, the connectedness of submarkets works for both supply increases and demand increases.</p><h3>Appendix</h3><p>Here&#8217;s how we can model a vacancy chain using supply and demand. There are two submarkets, for High- and Low-quality homes. Shifting S_H right (and moving along D_H, which decreases P_H) causes a shift left in D_L. See <a href="https://michaelwiebe.com/blog/2024/08/perfsub_cts">here</a> for details.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mnu6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mnu6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 424w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 848w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 1272w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mnu6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png" width="696" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:696,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mnu6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 424w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 848w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 1272w, https://substackcdn.com/image/fetch/$s_!mnu6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4c04ba-166f-45f7-8888-537d11ac20e7_696x316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In technical terms, there is a nonzero cross-price elasticity of demand between High- and Low-quality homes, where Low quantity demanded falls in response to a decrease in High-quality prices. So the causal chain is: increase the supply of High-quality homes, decrease the price of High-quality homes; this reduces demand for Low-quality homes, which decreases the price of Low-quality homes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This shows how housing policy is fundamentally regional, and needs to be set by higher-level governments to internalize externalities. When local governments are in charge of zoning policy, they do not account for the costs and benefits they impose on their neighbors. For example, restricting housing supply induces outmigration to neighboring areas, and increasing local supply reduces housing demand in neighboring areas.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>When using tax data, we observe the residential address where someone lived on Dec 31 of each year. So to define person A moving from H1 to H0, we need to observe A living in H1 on Dec 31, 2023, and living in H0 on Dec 31, 2024.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>&#8216;Filtering&#8217; is closely related to vacancy chains and depreciation. A home filters down if each successive household is ranked lower in the income distribution than the household it replaced; a home filters up when the opposite occurs. Depreciation refers to a home losing value as it wears down with age. Because of depreciation, there is a wide distribution of housing quality in the market. A vacancy chain moves across this quality distribution, and the relative income of the new household determines whether a particular home filters down or up.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Getting the counterfactual right can be tricky: what happens when we don&#8217;t build the new home H0? If the migrant would have moved to the city regardless of the vacancy chain, then the counterfactual is that they occupy a different unit (H_C) in the city, instead of remaining in their origin city. Using this counterfactual, constructing a new building (and initiating a vacancy chain) vacates the unit the migrant would have lived in (H_C), and the chain proceeds from there; Mast takes this approach in his simulation exercise. So specifying the counterfactual affects how we trace out the chain.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3500139">Elmendorf et al.</a> (2021) applies this idea to California: &#8220;If San Francisco received, say, a moderate-income credit of 0.5 units for each new market-rate unit above its &#8220;above moderate income&#8221; target, the city could meet its moderate-income RHNA (about 20 percent of the total) by permitting twice as many market-rate units as its above-moderate-income target.&#8221; (p.985 fn.66)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Note that Mense uses a 'flow' model of vacancy chains, focusing on homes 'on the market'. We shift S_H right, which lowers P_H and induces upgrading, shifting D_H right; as vacated L units are added to the market, S_L shifts right. In contrast, my discussion above uses a 'stock' model, focusing on the entire stock of homes. Here, shifting S_H right lowers P_H and induces upgrades, which shifts D_L left; in this case, S_L is fixed.</p></div></div>]]></content:encoded></item></channel></rss>