Loading the 3D city…

Menlo Park · Housing plan 2023–2031

Can you make Menlo Park’s housing plan work?

The state mandates that Menlo Park plan for 2,946 new homes by 2031, at every income level. Choose where they could go on the plan’s 68 real sites.

Map style

About the simulator

This is a model of Menlo Park you can play with, built from real data. On it are the 68 sites in the city’s housing plan. Your job: zone enough of them so there are homes for every income level.

Built from real data

  • Buildings at their measured heights, where known
  • The city’s own street trees
  • Traffic lights where they really are
  • Caltrain on its real schedule
  • Today’s weather

How to play

  1. Press Playand read your mission.
  2. Zone the sitesTap a site on the map, or open Sites. Choose how many homes, and for which incomes.
  3. Watch the metersThe four meters at the top fill up. A check mark means that income level has enough.
  4. Try the switchesWhat if Measure P passes? With or without Willow Village? With 80 Willow?
  5. Finish and shareSee how many stars you earned, then save your plan and share the link.

Map styles

Pick one from the menu (☰) once you’re playing.

  • Downtown Menlo Park on the plain map: gray streets and buildings, the plan’s sites in color.Plain mapLight and quick, the starting style on phones.
  • Downtown Menlo Park in 3D, with green trees, cars and buildings.GreenThe 3D city, with its trees, cars, people and buildings.
  • Downtown Menlo Park in 3D, its street trees in orange and red.AutumnThe street trees that really change color in the fall turn orange and red.
  • Downtown Menlo Park in 3D at sunset, in warm orange light.RealtimeFollows the real sun and Menlo Park’s weather right now.

The same downtown view in each style, with Realtime at sunset. Map © CARTO, © OpenStreetMap contributors.

Things to look for

  • A coyote in the BaylandsIt roams Bedwell Bayfront Park, out by the bay, with egrets along the shore.
  • Caltrain, on its real scheduleWeekday and weekend trains, and the crossing gates coming down. Press Train to send one into Menlo Park station; the speaker button turns the sound on.
  • Planes overheadPlanes on their way to SFO high above, small planes circling the Palo Alto and San Carlos airports, and a hot-air balloon over the bayfront.
  • Ducks and boatsDucks on the Duck Pond and boats on Redwood Creek.
  • Life on the streetCars stopping at the lights, buses on their real routes, cyclists in the bike lanes and people waiting to cross. The fire truck button sends an engine out of the nearest station, lights and siren on.
  • Night falls for realIn Realtime, the street lamps come on after sunset, traffic rises and falls with the hour, and the city’s parking lots empty out between 2 and 5 a.m., when parking there isn’t allowed. Tap the clock under Filter to see the city at any hour, night included.
  • Three proposals for downtown’s parking plazasTap Parking Plaza 1, 2 or 3 and pick a proposal: that team’s buildings, traced from its plans, go up on all three. All three proposals are before the City Council.
  • A crane at 320 Sheridan DriveWhere new homes are going up.
  • Any building’s addressTap a building to see its address and the businesses inside, or use Find to fly to your street.
  • Just watch, with musicTap the eye button to hide the menus and watch the city go by. The ♪ button plays one of four original stations, from lo-fi to soft piano.

What this simulator leaves out

Zoning isn’t building. Zoning a site means homes would be allowed there, not that they get built. A real plan also has to show each site can realistically be built on, with the right zoning, roads, water and sewer; the state checks all of that. This simulator only counts homes.

The slider keeps it simple. It changes how many homes a site is zoned for, evenly across its income levels; real developments vary. The state counts a site at what its zoning realistically allows, not at the extra homes a developer can add under the state’s density bonus law, so sliding above “As planned” stands for the city rezoning the site. Switching an income level off moves its homes to market rate when market rate is on. Building heights on the plan’s sites are our rough estimate from homes per acre.

Fee waivers are a rough stand-in. On private land, each affordable home beyond what the city’s below-market-rate (BMR) rule already requires is counted at about $31,737, the development fees on a new apartment in the plan’s fee table (school and sewer fees among them), as if they were waived. Real deals use other tools too.

Two totals for the sites. Each site’s homes come from the plan’s site list. The plan’s summary table counts 17 of those lower-income homes as moderate income, because they sit on parcels under half an acre, so its lower-income total for the sites is 1,514, while the list adds up to 1,531.

Each income group stands on its own. Extra homes for lower incomes don’t fill a shortfall of moderate-income homes. State law sorts a plan’s sites into three groups, lower income (very low and low together), moderate and above moderate (Gov. Code 65583.2(c)), and the city has to keep enough sites for each one (no net loss). The state’s yearly progress reports count each level separately too: “excess units in one income category do not count toward the higher-income category” (HCD). The one exception, in the state’s check for faster approvals, lets extra very low-income permits count toward low (HCD’s guidelines). A city does choose which group each site’s homes count toward when it writes its plan; the simulator keeps the levels Menlo Park’s plan chose.

The facts behind the simulatorMenlo Park’s housing planWhat the state asks Menlo Park to plan for, what is being built today and how the plan was certified. →
Sources (32)
NextWhen the state steps inThe builder’s remedy in Menlo ParkWhat the builder's remedy is, the two applications that claim it in Menlo Park, and the full story of 80 Willow Road, where the state says the city broke housing law. On September 29 the council said it won't approve by the developer's October 27 deadline, and on October 2 the developer sued. →