---

 [ LOS ANGELES ](https://www.citywatchla.com/index.php?option=com_content&view=category&id=312)

#  The Anecdotal “Buyback” Effect

October 28 2021

Written by John Sanphillippo.

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_email"></a><a class="a2a_button_print"></a>[](https://www.addtoany.com/share)

HOUSING WATCH - I spend entirely too much time listening to experts in business, government, and academia explain the economy in general and the property market in particular.

Looking back, very few people who are purported to know how the economy works, based on empirical evidence, have successfully predicted the wild spikes and crashes over the years. Worse still, every attempt to provide [housing to the broad middle](https://actionlab.strongtowns.org/hc/en-us/articles/360061250552-Missing-Middle-Core-Insights)at a price ordinary people can support keeps failing in more and more places. This isn’t just a local or even national problem. It’s happening all over the planet. So, I tend to rely on what I personally observe on the ground in what officialdom dismisses as anecdotal references.

I enjoy chatting with strangers as I walk around the city. People self-select in or out of these conversations, but the ones who chat back teach me quite a lot I’d probably never know any other way. This lady described how she and her husband built this home themselves back in 1953. He had just returned from the Korean War, rolled up his sleeves, bought lumber, and built the place with the help of his working-class tradesmen family members with minimal debt.

Land was affordable, building materials were readily available, and [regulations hadn’t yet twisted themselves into the Gordian knot](https://www.strongtowns.org/journal/2018/10/31/we-regulate-the-wrong-things) of the present moment. Construction permits were a simple over-the-counter transaction for a nominal fee. I’ve talked to many people of that generation all around the country, including a few of my own relatives, and it was common for people to build their own homes seventy years ago, even in big cities.

Here’s another little tidbit about this house. According to the algorithms, this place is currently worth $1,400,000. Rent for a property like this is assumed to be $4,500, although that number is substantially too low in my experience. Public records show property taxes on this house are $766 per year. That’s a consequence of Proposition 13, a 1978 tax revolt that caps property tax at the value of the house on the day it was purchased, plus a 2% annual increase, rather than present value.

That one law is probably what’s keeping a lot of older folks in their homes as prices reached for the stars over the decades, which is exactly what the law was designed to do. But it had unintended consequences. In order to make up for the lost revenue, the city has found all sorts of alternative income streams, not least of which is to massively jack up the cost of new building permits. This same couple couldn’t duplicate the construction of their own home today largely because the culture and economy that existed in 1953 is entirely gone.

Half a block away I’ve watched as this house was transformed over the last few years. Built in 1906, this was [a corner shop with additional living accommodations](https://www.strongtowns.org/journal/2019/2/1/question-of-the-week-how-can-i-pitch-allowing-limited-commerce-in-residential-areas), most likely for the family that ran the shop. That was the year of the great San Francisco earthquake, although this neighborhood is built on pure rock and was largely spared the worse direct effects of the disaster. A century ago, these small shop houses were the ultimate in financially self-supporting homes. The income from the business paid for the living space. Some decades ago, as supermarkets made small neighborhood shops redundant, the retail space was repurposed into a second apartment and the building became a duplex.

In 2017 it was sold as a fixer upper for $2,000,000 and was given a radical renovation. These total transformations are common and often organized by professional high stakes flippers. When it was sold it was occupied by two rent-controlled tenants who had the legal right to remain no matter what. Protracted legal battles are expensive and unpleasant so renters are generally bought out as part of the transaction. The going rate is $100,000 per unit. That’s a lot of money, but given the overall cost of the property and ensuing renovations, it’s an acceptable cost of doing business that’s rolled over into the final price tag of the project. I know several people who gave up their rent-controlled apartments at that price point, some more willingly than others. It’s almost always a one-way ticket out of the city.

San Francisco has laws that forbid the physical removal of housing units from the market, so this place will remain a duplex on paper. The people who own it will probably never rent either apartment. Rent control, implemented in 1979 as a counterweight to Prop 13, is too onerous and whoever can afford to buy this place doesn't need the extra income. So, it's either just a big house that happens to have two front doors, or it’s two luxury condominiums. This is all part of the stairstep transition from small-scale, mixed-use, moderately priced property toward homes at a shockingly high price. The city says it wants affordable housing, but the market presses in and the tax revenue and job creation from these flashy renovations is intoxicating.

It’s tempting to blame convoluted rules and regulations that restrict free markets for the current housing situation, and that’s definitely a factor. No question. Each little rule, restriction and fee crept in over time like an alluvial delta with powerful constituencies. But there are other forces at work driving prices this high that have nothing to do with construction or housing policy.

Some of you may be aware that large corporations borrow money to buy back their own shares from the stock market. Interest rates are low, companies have access to unlimited amounts of easy debt, and buying their own shares drives the stock price up. That’s the metric by which executives are judged and paid. Why bother earning money through actual productive activity when it’s possible to conjure funds out of thin air with a little hypothecation? That takes us back to my anecdotal observations.

Read the rest of this piece at [Strong Towns](https://www.strongtowns.org/journal/2021/9/13/the-anecdotal-buyback-effect).

*Johnny Sanphillippo is an amateur architecture buff with a passionate interest in where and how we all live and occupy the landscape, from small rural towns to skyscrapers and everything in between. He travels often, conducts interviews with people of interest, and gathers photos and video of places worth talking about (which he often shares on Strong Towns). Johnny writes for Strong Towns, and his blog, Granola Shotgun.*

 [ ![save up to 4000 on used evs](https://www.citywatchla.com/images/LADWP/dwp%20ev%20ad2.png) ](https://www.citywatchla.com/component/banners/click/107 "LA DWP | Save $4K, Green | Priority Ad")

 [ ![Donna Tryfman](https://www.citywatchla.com/images/ADS%20FOR%202026/Donna-Tryfman-Ad-Final-Complete-Border-White-Margin.png) ](https://www.citywatchla.com/component/banners/click/98 "Donna Tryfman - HS1-1")

 [ ![LA DWP #2 (Pay Your Bill Help)](https://www.citywatchla.com/images/LADWP/dwp%20level%20pay%205-7-25.jpg) ](https://www.citywatchla.com/component/banners/click/82 "LA DWP #2 (Pay Your Bill Help)")

 [ ![David DeJute Campaign](https://www.citywatchla.com/images/ADS%20FOR%202026/DejuteAd.png) ](https://www.citywatchla.com/component/banners/click/111 "David DeJute Campaign")

 [ ![Pay Water Bill Help](https://www.citywatchla.com/images/LADWP/dwp%20-%20cares-ad.jpg) ](https://www.citywatchla.com/component/banners/click/97 "Home - LA DWP #2 (Pay Water Bill Help)")

 [ ![Anna Reitano Vertical R. Col](https://www.citywatchla.com/images/ADS%20FOR%202026/reitano%20vertical%20rework.png) ](https://www.citywatchla.com/component/banners/click/112 "Anna Reitano Vertical R. Col")

 ![](https://www.citywatchla.com/images/banners/signup-for-cw.png)

## Get The News In Your Email Inbox Mondays &amp; Thursdays

 Message

 ---

##  Featured CityWatch Stories

 [ ![](https://www.citywatchla.com/media/yootheme/cache/8c/074h-8ccaaf79.png) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33349:l-a-county-faces-a-government-shake-up&catid=312)

### [L.A. County Faces a Government Shake-Up](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33349:l-a-county-faces-a-government-shake-up&catid=312)

WESTSIDE - Currently larger than 40 states in terms of population with roughly 10 million residents, Los Angeles County…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/4d/073e-4dc54bff.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33336:may-day-international-workers-day-a-major-us-holiday-ignored-by-the-media&catid=398)

### [May Day/International Workers Day, a Major US Holiday Ignored By The Media](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33336:may-day-international-workers-day-a-major-us-holiday-ignored-by-the-media&catid=398)

PLANNING WATCH - Monday, September 7, 2026, was Labor Day, a holiday only celebrated in the United States and Canada as…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/17/074g-17fdff1c.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33346:before-we-ask-god-to-judge-us-the-jewish-people-must-judge-ourselves&catid=375)

### [Before We Ask God to Judge Us, the Jewish People Must Judge Ourselves](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33346:before-we-ask-god-to-judge-us-the-jewish-people-must-judge-ourselves&catid=375)

Yom Kippur demands more than personal repentance. At a defining moment for Jews everywhere, it asks whether we have tru…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/12/073d-1253ced3.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33338:quid-pro-no&catid=378)

### [QUID PRO NO](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33338:quid-pro-no&catid=378)

MY VIEW - Quid pro quo: Latin for “this for that.” English for “bribe.” In Assemblymember Schiavo-speak: quid pro no—“N…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/09/073i-0998df2d.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33330:cd3-doesnt-need-another-promise-it-needs-a-councilmember-who-can-deliver&catid=401)

### [CD3 Doesn’t Need Another Promise It Needs a Councilmember Who Can Deliver](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33330:cd3-doesnt-need-another-promise-it-needs-a-councilmember-who-can-deliver&catid=401)

THE BOTTOM LINE - Los Angeles voters have heard the promises before: safer streets, cleaner neighborhoods, more housing…

---

##  [ LOS ANGELES ](https://www.citywatchla.com/index.php?option=com_content&view=category&id=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/074l.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33355:let-ai-audit-our-homelessness-spending&catid=312)### [Let AI Audit Our Homelessness Spending](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33355:let-ai-audit-our-homelessness-spending&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/074j.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33347:la-stop-the-war-on-cars-they-arent-going-away&catid=312)### [LA, Stop the War on Cars. They Aren’t Going Away](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33347:la-stop-the-war-on-cars-they-arent-going-away&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/074h.png) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33349:l-a-county-faces-a-government-shake-up&catid=312)### [L.A. County Faces a Government Shake-Up](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33349:l-a-county-faces-a-government-shake-up&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/073l.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33335:red-light-fatalities-mount-while-city-hall-still-contemplates-its-navel&catid=312)### [Red-Light Fatalities Mount While City Hall Still Contemplates Its Navel](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33335:red-light-fatalities-mount-while-city-hall-still-contemplates-its-navel&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/071a5.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33295:7-ways-to-turn-la28-hype-into-lasting-youth-sports-growth&catid=312)### [7 Ways to Turn LA28 Hype Into Lasting Youth Sports Growth](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33295:7-ways-to-turn-la28-hype-into-lasting-youth-sports-growth&catid=312)
<div data-id="1" 
	class="eb-inst eb-hide eb-emailform eb-1 eboxContentLocker"
	data-options='{"trigger":"onPageLoad","trigger_selector":"","delay":3000,"early_trigger":true,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":1,"reverse_scroll_close":true,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":10000,"close_on_esc":false,"animation_open":"slideInDown","animation_close":"fadeOutDown","animation_duration":400,"disable_page_scroll":true,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #1 - Global Email Signup Form","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog eb-formVer" role="dialog" aria-modal="true" id="dialog1" aria-label="dialog1">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<form action="https://citywatchla.us2.list-manage.com/subscribe/post?u=34d69f33624fd058ee9b56516&amp;id=4bfa422f51&amp;f_id=00d6c2e1f0" class="eb" method="post" id="mcform-1" name="mcform-1" target="_blank">
			<div class="eb-form-header"><p><img src="/images/2023/06/be-a-city-watcher.png" alt="be a city watcher" width="350" height="97" loading="lazy" data-path="local-images:/2023/06/be-a-city-watcher.png"></p>
<p>Sign up to receive our special e-news blasts on Monday and Thursday evenings!</p></div>
	
					<div class="eb-field-row">

			
			
			
			<input class="eb-input" type="email" name="EMAIL"  placeholder="Email address"  id="EMAIL" value="" required>

			
		</div>
										
	<div class="eb-footer">
    	<button class="eb-btn" type="submit" name="subscribe" style="background-color:rgba(93, 183, 93, 1);color:rgba(255, 255, 255, 1)">
    		Sign up    	</button>
    </div>
</form>			</div>
		</div>
	</div>	
</div>
<div data-id="3" 
	class="eb-inst eb-hide eb-yesno eb-3 "
	data-options='{"trigger":"onScrollDepth","trigger_selector":"","delay":0,"early_trigger":false,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":2,"reverse_scroll_close":false,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":1000,"close_on_esc":false,"animation_open":"fadeInUp","animation_close":"fadeOut","animation_duration":300,"disable_page_scroll":false,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #3 - Yes \/ No Donation Popup Box","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog " role="dialog" aria-modal="true" id="dialog3" aria-label="dialog3">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<div class="ebox-yes-no">
	<div class="ebox-yn-text">
		
		
		<div class="ebox-yn-headline" style="font-size:22px;color:#888888">
			<p>If you only give once a month, would you consider giving to CityWatch?</p>
<p>Your support fuels our mission to promote and facilitate civic engagement and neighborhood empowerment, and to hold area government and its politicians accountable.</p>
<p>Would you like to help? Even if you can only give $5, it will make a difference.</p>		</div>
			</div>
	
	<div class="ebox-ys-buttons" style="font-size: 16px;">
		
<a
					data-ebox-prevent="0"
		data-ebox-cmd="close"
				target="_self"
		href="https://www.citywatchla.com/donate"
		rel="noopener"
	
	
	
	
	class="ebox-ys-btn"
	style="background-color:#2ec664;color:#ffffff;min-width:100px">
	Yes
	</a>
<a
	
	
			data-ebox-cmd="close"
		href="#"
	
	
	class="ebox-ys-btn"
	style="background-color:#ef2345;color:#ffffff;min-width:100px">
	Not Right Now
	</a>	</div>

	</div>			</div>
		</div>
	</div>	
</div>
