Week 2 — What Shoup Got Right, and the Three Ceilings He Did Not Address
The empirical record on Shoup’s central claim — demand-responsive curb pricing reduces cruising and lifts commerce — is strong and consistent. SFpark’s federal evaluation found average reductions in cruising on flagship corridors in the 30 to 50 percent range. LA Express Park’s evaluation drew similar conclusions. Seattle’s Department of Transportation has reported analogous findings on its paid corridors. Pittsburgh, Calgary, and Madrid have versions of the same story.
The principle works on the blocks where it has been deployed. Where the framework runs into trouble is at the assumptions sitting beneath the principle. We’ve come to recognise three operational ceilings on pricing-primary curb management. We name all three here and develop them across the next four weeks.
Ceiling 1 — Pricing rations by purse, not by community value
This is the deepest of the three, and the one Shoup’s framework least engages. The Shoup framework treats the curb as a market for parking time, with the price equilibrating supply and demand for that single good. The user with the highest private willingness to pay gets the space; the market clears.
But the curb is not a market for parking time. It is a market for the commerce that happens when the right user is at the space. That commerce is many times larger than what the meter ever charges. A single 4-hour block at a retail-corridor space, allocated to one long-stay convenience-seeker, generates maybe $10–$30 of curb-adjacent commerce and $8–$16 of meter revenue. The same 4-hour block, allocated to four or five short-stay shoppers, generates $150–$250 of commerce, $9–$15 of sales tax, and $200–$400 of multiplier-adjusted local economic activity as that spending recirculates through workers, suppliers, and adjacent businesses.
The user with the highest private willingness-to-pay is rarely the user who maximises social value. In fact those two objectives often pull in opposite directions, because long-stay users — interviewees, court attendees, business meeting-goers, contractors — almost always have higher willingness-to-pay than short-stay shoppers. They have to be at a specific place for a specific block of time; they have no alternative. Short-stay shoppers can defer or substitute. So pricing — Shoup’s primary lever — systematically misallocates the curb away from its highest community use. Performance pricing optimises for the deepest pockets, not the widest prosperity.
Cities that have noticed this dynamic — usually intuitively, by their merchants asking why long-stayers are filling the curb — have responded with time limits. Time limits ration by intended use, not by purse. They prevent the long-stay use entirely on certain blocks, forcing the space to be allocated to short-stay shoppers even though those shoppers individually pay less for it. Time limits target the externality directly. Pricing cannot. We will spend Week 6 on this argument fully.
Ceiling 2 — Pricing requires the driver to see the price
Shoup’s pricing argument is, quietly, an information-sufficiency argument. It assumes the driver knows the rate at the moment of decision and responds rationally. If block 1 is $4 an hour and block 2 is $1 an hour, and the driver is comparing the two, they pick the cheaper one when their need is price-sensitive. The market clears.
This works if the driver has the information. The empirical question, which Shoup does not engage, is whether they do. SFpark’s adjusted rate at the corner of Mission and 6th at 2 p.m. on a Tuesday is not posted at the corner. It is online, on the app, possibly on a small digital meter face if the meter is upgraded. Most drivers do not know the rate at the moment of decision. The same is true of time-limit differences between blocks, which are communicated on signs at corners that drivers cannot read in motion. The price differential and the time-limit differential exist on the city’s pricing dashboard but are invisible at the moment of commitment.
Two decades later, the technology to put dynamic information at the space exists. Most cities have not deployed it. We will spend Week 3 on the geometry of why, and on the manufactured-violation problem that follows.
Ceiling 3 — Pricing requires a working off-street alternative
Shoup’s pricing reform implicitly assumes long-stayers displaced from the curb have somewhere to go. His Pillar 3 (eliminate off-street parking minimums) is meant to make this work — let the off-street market price at market rate, and long-stayers self-route to it.
In real downtowns, this often does not hold. Garages may not exist nearby. They may be priced higher than the meter for 2- to 4-hour stays, because they target the all-day employee and charge an entry-fee premium for short visits. They may add a 5–10 minute time tax (find, navigate, queue, exit) that makes short visits impractical. Long-stayers may simply not know the alternative exists.
When the off-street alternative is not real, pricing alone cannot push long-stayers off the curb. They will sit at the meter regardless of the rate, because the only available choice is to sit at the meter. The price differential a city would have to charge to deter the long-stay parker — pure pricing, no time limit — is on the order of $50/hr. That price is politically impossible. Time limits achieve the same allocation outcome at $2/hr without the political cost.
What this means for Shoup’s framework
None of these three ceilings argue that Shoup is wrong about the direction of his reforms. Demand-responsive pricing does reduce cruising and does lift commerce. The cities that have implemented it have produced real results. What the three ceilings argue is that pricing is not the primary lever Shoup believed it to be. It is one of three levers — alongside time limits and decision-point information — and on most American downtowns it is the least important of the three for delivering community value.
This is the first substantial revision to the Shoup framework we will propose in this series. The next three posts develop the information ceiling (Week 3), the developmental classification (Week 4), and the post-Shoup industry’s response (Week 5). Week 6 returns to the externality argument and develops it into a standalone case for time-limit-primary curb management.
Next week: The information gap — the 1.5-second decision and manufactured violations.
Continue the series
7 parts · ~42–49 min total
Donald Shoup’s The High Cost of Free Parking (2005) is the most consequential book ever written about parking in cities. Two decades later, it remains the foundation that almost every…
Read week 1 →The empirical record on Shoup’s central claim — demand-responsive curb pricing reduces cruising and lifts commerce — is strong and consistent. SFpark’s federal evaluation found average…
A driver looking for parking in a downtown corridor at 20 mph travels about 30 feet per second. Three numbers govern what happens next.
Read week 3 →There is a Bortle scale for night skies, a Saffir-Simpson scale for hurricanes, and a Kardashev scale for civilizations. Each describes a phenomenon as a small set of clearly defined levels…
Read week 4 →For roughly a decade, the parking-technology industry has converged on a vocabulary that sounds appealing: asset-light, no-hardware, frictionless, free the curb of clutter. The pitch is…
Read week 5 →This is the most substantive correction of Shoup we will make in this series. It builds on the externality argument we sketched in Week 2 — the one that says performance pricing optimises…
Read week 6 →Seven weeks of argument condense to a single proposition: a well-managed curb works in a specific order, and the order matters as much as any single component.
Read week 7 →