Draft copy, not reviewed. Do not publish.

  1. 1921
  2. 1929
  3. 1935
  4. 1948
  5. 1960
  6. 1964
  7. 1968
  8. 1972
  9. 1975
  10. 1980
  11. 1980–90
  12. 1990–96
  13. 1996–2000
  14. 2000s
  15. Today

How San Francisco was zoned

A century of rules about what could be built where, read straight off the city’s own maps.

Scroll to begin with today’s map

Today

A city zoned, block by block

This is San Francisco today, every lot coloured by what its zoning allows. Yellow means one home per lot; the colours deepen through orange and red to brick where apartments are allowed. Violet is homes over shops, pink is commercial, teal is industry and green is parks and public land.

In 1921, apartments were legal across large parts of the city. By the end of the 1970s, most of it was zoned for houses. The city’s own zoning maps, aligned to today’s streets, show how that happened.

1921

1921: the Sunset was zoned for apartments

You’re looking at the Outer Sunset on the city’s first zone maps. The deep brick blocks (plain white on the original map) are Second Residential, where apartment houses, flats and boarding houses were legal by right, with no cap on how many homes a lot could hold.

The yellow at the southern edge of the Sunset (diagonal hatching on the original) is First Residential: single-family houses. A two-family house was allowed only if 5,000 square feet of open lot remained. A standard San Francisco lot is 25 by 100 feet, or 2,500 square feet, so in practice that meant one house.

Second Residential: no limit on homes per lot

1921

Six districts, and homes allowed in five

In the Mission, the pink streets are Commercial (solid black on the original map). Commercial did not mean “no homes”: the ordinance said nothing allowed in the residential districts “shall be excluded from the Commercial District.” Light Industrial, in teal, allowed flats and tenements too.

Only Heavy Industrial banned dwellings, keeping a watchman’s quarters. And the whole ordinance had no height limits, no minimum lot sizes, no yard rules and no density limits. It regulated what a building was for, not how big it was.

6 districts, 0 density limits

1948

By 1948, the hatching had spread

Same blocks, 1948. The legend hasn’t changed, but most of the Outer Sunset has turned yellow: First Residential (hatched on the original), one house per lot in practice. North of Golden Gate Park, most of the Richmond stayed deep brick: Second Residential.

The fine print changed too. Section 99, approved in November 1946, was the city’s first rule on lot size and coverage.

Dwellings may cover no more than 65 per cent of the lot.

Resubdivided lots had to be at least 2,500 square feet and 25 feet wide, and new subdivisions needed 25-foot rear yards. In 1955, after complaints about new apartments without garages, every new home needed an off-street parking space.

1960

1960: the first caps on homes per lot

Now the map speaks in codes. Around Noe and Eureka Valleys it’s a patchwork of R-1 (yellow), R-2 (orange) and R-3 (deep brick). The modern City Planning Code took effect on May 2, 1960, and for the first time every residential district came with a number: how much lot area each home needed.

On a 25×100 lot: R-1, one home · R-2, two · R-3, about six · R-4, about twelve

The code also set heights, yards and coverage. R-1 houses were held to 35 feet; R-2 and R-3 to 40.

1960

Not mainly a downzoning

A common story says 1960 is when the city downzoned its neighbourhoods. The record says otherwise. Its biggest shifts were less commercial land, the new density caps, and the teal south of Market: M-1 and M-2, where the 1960 code allowed no homes at all. The 1921 code had allowed housing in Light Industrial.

The Planning Department later wrote that the 1960 districts

allowed the existing mixed pattern of residential development to continue … new development tended to move toward the greatest density that the zoning allowed.

The backlash to that came in the 1970s.

1972

1972: forty feet, almost everywhere

Back in Noe Valley, a new kind of map. The labels now read “40-X”: a 40-foot height limit, with no extra bulk rule. Height had become its own citywide layer.

In 1964 the city had capped heights in a few northern neighbourhoods, at limits as low as 20 to 35 feet in Anza Vista and as high as 105 on Russian Hill. Ordinance 234-72, approved Aug. 18, 1972, went further. In the Planning Department’s words, it

put height limits on all property in San Francisco, with the majority of residential areas limited to 40 feet.

Voters had turned down stricter caps for downtown: Prop T (80 feet) lost 63–37 in 1971, and Prop P (160 feet) won only 43% in 1972.

1975

1970–75: the downzonings

The 1975 maps still use the 1960 codes, like the R-3s and R-4s in deep brick across the Western Addition. The meanings didn’t change; the amount of each did. Between 1970 and 1975, large areas were reclassified from R-3, R-4 and R-5 to R-1 and R-2.

1970–75: R-5 land −57% · R-4 −7% · R-2 +22.5%

R-5 was the densest residential district, about 20 homes on a standard lot. R-2 allowed two.

1980

1978: the city counted what it gave up

Noe Valley once more, on the map amended to November 1978. The R codes are gone. In their place are RH-1, RH-2 and RH-3 (yellow, orange and red), “House Character” districts allowing one, two or three homes per lot, and RM (deep brick), “Mixed House & Apartment Character.”

The Board of Supervisors voted for the residential rezoning on Sept. 18, 1978. The city’s own Final Environmental Impact Report had said it would “reduce the allowable density in many neighborhoods, so that,

approximately 180,000 estimated fewer housing units could legally be built.”

It also warned that “prices and rents may be bid upward,” and that low- and moderate-income households could be displaced.

1980

RH-1, as far as the eye can see

The Outer Sunset, 1980: RH-1 on nearly every block, one home per lot. The 1978 rules went past the labels. RH-1 was capped at 35 feet and RH-2 at 40, front setbacks had to match the neighbours, and anything over 40 feet in a residential district needed the Planning Commission’s approval.

The house districts stuck. In 2020 SF Planning counted RH-1, RH-2 and RH-3 at about 70% of the city’s residential land, and 7% of its recent housing.

RH districts: ~70% of residential land, 7% of recent homes

1980–90

1985: the Downtown Plan

Downtown, the 1980s maps read C-3-O, C-3-R, C-3-G and C-3-S. The Downtown Plan, passed 6–5 in September 1985, cut how much floor space each could hold. In C-3-O the basic limit fell from 14 times the lot area to 9; in C-3-R and C-3-G, from 10 to 6.

Builders could go up to 18 by buying development rights from other lots. The plan also protected 266 landmark buildings and capped new office space at 950,000 square feet a year, for three years.

C-3-O floor-area ratio: 14 → 9

1980–90

1986: Prop M makes the cap permanent

A year later voters went further. Prop M passed 51.4% to 48.6%. It set a permanent annual cap of 475,000 square feet on new large office space.

It also wrote eight Priority Policies into the Planning Code, favouring the preservation of neighbourhood character and existing housing.

2000s

2008: growth goes east

The Mission in the 2000 map book: a dense patchwork of house, apartment, commercial and industrial districts, with violet where homes and shops mix. In 2008 two area plans rewrote much of this side of the city.

Market & Octavia created districts with no density limit by lot area: the building’s size, not a unit count, sets how many homes fit. Eastern Neighborhoods rezoned about 2,200 acres of the Mission, SoMa, Potrero Hill and the Central Waterfront.

Most of the housing built since 2000 went up in these eastern plan areas, not on the RH west side.

Today

Today: turning the dial back

Since November 2022, an RH lot may hold four homes, or six on a corner, under conditions. In December 2023 a Housing Production ordinance removed many conditional-use hearings and notice requirements.

Then the Family Zoning Plan. The Board passed it 7–4 on Dec. 2, 2025, and it took effect on Jan. 12, 2026. It upzones about 96,000 parcels, mostly on the west and north sides, for roughly 36,000 more homes of capacity, with taller buildings along corridors such as Van Ness, Market and Geary.

~96,000 parcels upzoned · ~36,000 homes of new capacity

Press called it the first significant upzoning of those neighbourhoods since 1978. Whether it undoes 1978 is a question for the next set of maps.

Explore every map

Slide through the years, switch between the original map and what it allowed, and tap a lot to read its rules.

Map view