To fill the trains, we need more people to live near our stations.
This is the metric for successful transit — roughly 30,000 people within ½ mile. Almost everyone who rides rail walks to the station. That walk is about ½ mile — 800 m, or ten minutes. Past that, people drive. A station works if enough people live in that circle. A city’s total population, or a line that runs through empty land, does not.
Canada made this the legal test. Ontario must draw each Major Transit Station Area at 500–800 m and “maximize the number of potential transit users that are within walking distance.” The federal Public Transit Fund ties capital for cities over 150,000 to high-density housing and no parking minimums inside 800 m of higher-order transit. BC requires extra height out to 800 m of SkyTrain. If the people are not in the walkshed, the station is not succeeding on those terms.
That same ring is the global default. New Zealand requires at least six storeys in an 800 m walk of rapid transit. The ITDP TOD Standard scores development within 500–1,000 m of rapid transit. US rail research uses ½ mile because density there predicts ridership.
Green meets 30,000 people; red is short. Turn systems on or off on the map. Click a station for the count.
| Station | People within ½ mile | % of 30,000 | Still need | People from permits | Avg daily boardings |
|---|
SB 50 was California’s effort to be like Canada, New Zealand, and much of the rest of the world: legalize apartments in the walkshed so these stations could fill. ½ mile of rail or ferry, ¼ mile of a frequent bus, and in job-rich neighborhoods. No density cap. Height floors of 55 feet near rail, 45 feet out to ½ mile. Parking waived. Ontario and New Zealand do this as law. It did not set a people number. SB 827 tried this first, in 2018, and died in committee.
Here is how people voted. The Senate killed it January 30, 2020. 18 yes, 15 no, 6 did not vote. It needed 21. Democrats held the chamber. Both parties voted no: 11 Democrats and 4 Republicans against, plus 3 of each who did not vote. Three Republicans voted yes. District 28 was vacant. Green voted yes. Red voted no. Light red did not vote — a soft no. Click a district for the senator. These are the 2011 lines, the map in force that day.
The main argument was local control. Cities, through the League of California Cities, said the state should not override zoning, especially in single-family neighborhoods. Sen. Anthony Portantino held the bill in committee in 2019 on that ground. On the floor, Sen. Bob Hertzberg said it wrongly blamed cities and homeowners. Sen. Jerry Hill wanted cities to pick the sites, and to keep parking. Sen. Steve Glazer said his cities had already approved units that were not being built. The split was geographic, not party. Suburban and coastal Democrats voted no with most Republicans.
A second group, mostly Los Angeles Democrats, said the bill would not produce enough affordable housing and would speed gentrification. Sen. Maria Elena Durazo voted no on those terms. Tenant groups made the same argument. Wiener had already added set-asides and anti-demolition rules. Nine Los Angeles–area senators voted no or did not vote; one voted yes. In the Bay Area the no votes were the Peninsula, the East Bay suburbs, and Napa.
| Party | Yes | No | Did not vote |
|---|---|---|---|
| Democrat | 15 | 11 | 3 |
| Republican | 3 | 4 | 3 |
California has passed laws that name this ½ mile. It has not set a people target. Some rewrite the circle. Others add density on a project zoning already allows. SB 827 and SB 50 tried the whole walkshed, like Canada and New Zealand. They did not pass. SB 79 is the current compromise.
| Law | Intended | What happened |
|---|---|---|
| Density Bonus (1979) | Extra homes, extra height, and less parking if a project includes affordable units. Within ½ mile of a major transit stop, a 100% affordable project has no density cap and can add three stories. | The most-used of these laws. It adds units on a site zoning already allows. It does not rezone the rest of the ½ mile. The ½-mile rule is from AB 1763 (2019). |
| SB 827 (2018) | Apartments of four to eight stories within ½ mile of rail, four stories near frequent bus. The walkshed as a zoning unit, like Canada and New Zealand. | Died in Senate committee. Cities opposed a state override of single-family zoning. |
| AB 2923 (2018) | TOD zoning on BART-owned lots in Alameda, Contra Costa, and San Francisco: 75 homes per acre, 5–12 stories, no parking minimum. | Most cities missed the 2022 deadline, so BART’s standards became the zoning on those lots until 2029. Only BART land, not the rest of the ½ mile. BART reports 4,232 homes on its property, many from before the law. |
| SB 50 (2020) | ½ mile of rail or ferry, ¼ mile of a frequent bus, and job-rich neighborhoods. No density cap. 55 feet near rail, 45 feet out to ½ mile. Parking waived. | Senate floor January 30, 2020. 18 yes, 15 no, 6 did not vote. Needed 21. Both parties voted no. |
| SB 10 (2021) | Cities may upzone a parcel within ½ mile of a major transit stop to 10 homes, without CEQA on the rezoning. | Optional. Most cities did not use it. San José did not. New ordinances end in 2029. |
| AB 2097 (2022) | No parking minimums within ½ mile of a major transit stop — rail, ferry, or frequent bus. | In force since 2023. The minimums are gone at these stations. Cities apply it unevenly. Developers still often build parking. |
| AB 2011 (2022) | Housing as an allowed use on commercial corridors. Within ½ mile of a major transit stop: 80 homes per acre and 65 feet. | Through 2024, 23 projects / 5,832 homes in the pipeline, 800 with building permits. Most of those units are in the Bay Area. Only commercial parcels, not the whole walkshed. |
| SB 79 (2025) | Housing is an allowed use within ¼–½ mile of heavy rail, commuter rail, light rail, and BRT in counties with more than 15 passenger rail stations. Near BART or Caltrain: 120 homes per acre and 75 feet within ¼ mile; 100 homes per acre and 65 feet out to ½ mile in cities over 35,000. | The current compromise. In force since July 1, 2026 in seven counties. Too new for people on this map. Filings, not buildings: a 20-home project in San Mateo; 341 homes in Palo Alto. Does not cover SMART, ferries, or BART in Contra Costa. |
SB 79 is the current compromise. It makes housing an allowed use on lots already zoned for housing or shops, near a qualifying rail or BRT stop, in a county with more than 15 passenger rail stations. As of July 1, 2026 that is Alameda, Los Angeles, Sacramento, San Francisco, San Mateo, Santa Clara, and San Diego. Incorporated cities apply now. Unincorporated land waits until the 7th housing-element cycle. Orange may join when the OC Streetcar opens.
Near BART or Caltrain: 120 homes per acre and 75 feet within ¼ mile; 100 and 65 feet out to ½ mile in cities over 35,000. If the whole ½-mile circle were housing at those floors, about 53,000 homes, or about 130,000 people at 2.5 per home. Light rail, Muni Metro, VTA, and BRT: 100 homes per acre and 65 feet; then 80 and 55 feet — about 43,000 homes, or about 110,000 people. That is a zoning envelope, not a people target. No ministerial permit of its own. Cities can defer or write an alternative plan.
Green applies. Gold is pending. Gray is out. Hover a county for its passenger rail stations — more than 15 to qualify. One location counts once. Planned stops and BRT do not. Compiled counts, not an HCD roster.
Ontario treats the ½ mile as a place that has to fill: draw each station area at 500–800 m, and hit 150 residents and jobs per hectare on commuter rail — about 30,000 in this circle. SB 79 never asks whether the circle filled.
Most red stations on this map will stay red through this decade. The law is months old. Filings — 341 homes in Palo Alto, 20 in San Mateo, 30 in Atherton — are applications. AB 2011 took three years to put 800 homes under permit. Cities can defer. Stations the law skips, and stations with a freeway in the circle, do not get this tool.
| What | Does | Does not |
|---|---|---|
| Where | Seven counties with more than 15 rail stations. | Cover Contra Costa, SMART, ferries, or the other 50 counties. |
| Which lots | Housing or shops near a qualifying rail or BRT stop. | Hit industrial land, parks, freeways, or parking lots. |
| Homes and height | 120 homes per acre and 75 feet near BART or Caltrain. Less for light rail. | Set a people target. Ontario asks for about 30,000 in the circle. |
| A permit | Housing is an allowed use. A project may use SB 35. | Give a ministerial permit or its own CEQA exemption. |
| Cities | Incorporated cities in those counties apply now. | Have to keep the state numbers. They can defer or write an alternative plan. |
| Money | Zoning. | Tie transit funds to it, as Canada and Massachusetts do. |
A city can defer lots already zoned to half the state floors, write an alternative plan, or exempt industrial hubs. Los Angeles, San Francisco, and San Diego used those options. Sacramento and Berkeley did not. There is no official list of projects. HCD reviews city ordinances, not buildings. An unofficial project tracker exists.
The named applications so far are in smaller cities: nine Palo Alto pre-apps for 341 homes, then a city deferral; 20 homes in San Mateo; 30 in Atherton; five townhomes in Santa Monica; 171 in South Pasadena, after which that city deferred downtown. None are under construction.
| City | What they did | What that means |
|---|---|---|
| Los Angeles | Phased the state floors toward 2030. A low-rise overlay near stations so local zoning hits the 50% line that lets a city defer. | Default SB 79 heights do not apply now. Four-story apartments are newly allowed on some single-family lots near transit. |
| San Diego | Phased implementation. Exempts long walking paths. Defers low-resource, very high fire, historic, and sea-level-rise areas. | Only mapped eligible sites use SB 79 this year. |
| San José | Exempted industrial employment hubs. HCD found that ordinance in compliance. The rest of the city keeps the state floors. | North San José and other job parks are out. Housing or shop lots near VTA, BART, and Caltrain can use the law. |
| San Francisco | Alternative plan for the whole city. Industrial hubs out. About 19,850 low-resource parcels deferred to 2032. | No parcel uses the default 75-foot / 120-home numbers. A local height and density exception applies on some lots. |
| Sacramento | No deferral or exclusion. An ordinance to clarify applications, not to change the state numbers. | State floors apply near light rail. No named filing yet. |
| Oakland | A combining zone that marks eligible and excluded lots. Alternative plan aimed at 2027. | Some station areas wait. Others can use the state floors now. No named filing yet. |
Zoning only works on land that can take a building. A freeway through the ½ mile has no residents. Cities have put a lid on the road: parks, streets, and housing on the roof, or towers on air rights over the lanes. That empty pavement is already inside the circle. A cap can put people there.
| Place | What it is | What happened |
|---|---|---|
| Seattle · Freeway Park | Lid over I-5. Park and the convention center on the roof. | Built 1976. Downtown already has a substantial freeway lid. |
| New York · Bridge Apartments | Four residential towers over I-95. | Built 1964. Proof of air rights, and a lesson in noise and exhaust. |
| Columbus · The Cap at Union Station | Shops on a platform over I-670, restoring the street. | Built 2004. |
| Paris · Porte des Lilas | Cover on the Périphérique next to a Métro station. Public space on the lid; housing in a 25-hectare quarter beside it. | Cap 2007. Housing is mostly nearby, not on the road. |
| Utrecht · Leidsche Rijn | Cover over the A2 so a new district could join the city. | Built. Streets and civic space on the lid; the neighborhood grew with it. |
| Dallas · Klyde Warren Park | Five-acre park over a depressed freeway, linking two downtown districts. | Built 2012. |
| Boston · Lyrik Back Bay | Hotel, offices, shops, and a plaza on a deck over the Mass Pike. | Built 2024. Air-rights buildings over I-90. |
| Hamburg · A7 Altona Deck | Landscaped roof over the motorway. Housing mainly beside it. | Under construction. |
| Seattle · Lid I-5 | Proposed extension of the existing lid, with public space, streets, and possibly housing. | Planning. Would reconnect Capitol Hill, First Hill, and downtown. |
A ½-mile / 800 m circle is about 201 hectares. This page uses the median stop on each system. The other cities apply a published station-area or city density to that same circle, so the unit matches. Typical, not every stop.
| Place | Typical people | What it is |
|---|---|---|
| New York City subway | ~46,000 | 92 people per acre in half-mile station catchments × 503 acres |
| Paris Métro | ~43,000 | 213 people per hectare in Paris (APUR) × 201 ha |
| Mexico City Metro | ~37,000 | ITDP weighted density 18,300 people/km² × 2.01 km² |
| Tokyo 23 wards | ~32,000 | 15,853 people/km² in the 23 wards × 2.01 km². The subway covers that area. |
| Berlin inner S-Bahn ring | ~24,000 | 121 people per hectare inside the ring, where U- and S-Bahn are thickest, × 201 ha |
| Los Angeles Metro | ~15,000 | ITDP city weighted density 7,400 people/km² × 2.01 km². Koreatown stops 30,000–40,000. |
| This page · Muni Rapid | 14,400 | Median of the Rapid Network stops on this map |
| Vancouver SkyTrain | ~13,000 | TransLink ~65 people per hectare in 800 m station buffers × 201 ha |
| This page · BART | 7,600 | Median station on this map |
| This page · Caltrain | 6,200 | Median station on this map |
| This page · SF Bay Ferry | 4,300 | Median terminal on this map |
| This page · SMART | 3,800 | Median station on this map |
| This page · Golden Gate Ferry | 700 | Median terminal on this map |
The sources behind that ½-mile / 800 m walkshed. ACS 2024 block groups — a group counts if its center is inside. Overlapping stations share some of the same people.
| Source | Walkshed | What it is |
|---|---|---|
| This page | ½ mile (~800 m) | Who lives in walking distance of the stop |
| Ontario PPS 2024 | 500–800 m of a station | Legal Major Transit Station Area. Maximize people in walking distance. |
| Canada Public Transit Fund | 800 m of higher-order transit | Where cities over 150,000 must allow high-density housing and drop parking mins, to get federal capital. |
| BC Bill 47 | 800 m of SkyTrain | Outer edge of the Transit-Oriented Area |
| New Zealand NPS-UD | 800 m of rapid transit | Walkable catchment. At least 6 storeys. 800 m is a 10-minute walk. |
| NSW TOD Program | 400 m of selected stations | State overlay. Apartments and ~6 storeys, floor-space ratio 2.5:1. A smaller circle than ½ mile. |
| ITDP TOD Standard | 500 m preferred, 1,000 m max | International score for whether a project is close enough to ride |
| Cervero & Guerra 2011 | ½ mile | Conventional US rail walkshed. Density inside it predicts ridership. |
This page uses 30,000 people within that ½ mile as the bar. A ½-mile circle is about 201 hectares. That figure is Ontario’s commuter-rail planning density (150 residents and jobs per hectare in an 800 m walkshed), counted here as people. Ontario’s subway target is higher. Canada’s federal rule and BC’s SkyTrain law set zoning, not a headcount. The US research numbers are lower. Massachusetts requires a multifamily district in the same ½ mile, but the floor is 15 homes per acre. Muni stops follow the SFMTA Rapid Network: J, K, L, M, N, T, 5R, 9R, 14R, 28R, and 38R.
| Source | Figure | What it is |
|---|---|---|
| This page | 30,000 people | Working target for each stop |
| Ontario PPS 2024, GO / commuter rail | 150 residents and jobs / ha (~30,000 in 800 m) | Official-plan target, people plus jobs |
| Ontario PPS 2024, subway | 200 residents and jobs / ha (~40,000 in 800 m) | Same, for subway |
| Canada Public Transit Fund | FAR 3.0 or 4 units as-of-right; 80–90 units/ha guideline | Zoning for capital funding, cities over 150,000. Not a live population count. |
| BC Bill 47 SkyTrain TOA | 20 / 12 / 8 storeys at 200 / 400 / 800 m | Zoning envelope, not a headcount |
| Cervero & Guerra 2011 | ~45 residents/acre heavy rail (~23,000); ~30/acre light rail (~15,000) | US system-average density for cost-effective rail |
| SFMTA Rapid Network | J, K, L, M, N, T, 5R, 9R, 14R, 28R, 38R | The official Rapid Network |
| MBTA Communities (2021) | 15 homes per acre in a ½-mile district | Massachusetts. Cities on the T must zone multifamily as-of-right, generally within ½ mile of a station. Cities that refuse lose state grants. As of January 2026, 165 of 177 cities adopted zoning. The floor is far below 30,000 people in the circle. |
| Station | Avg daily boardings | Weekday | Weekend | Weekday % of weekly | Weekend % of weekly |
|---|
| Station | Weekday load | Weekend load | What it measures | Seats | Weekday trips | Weekend trips | Weekday boardings | Boardings per weekday trip |
|---|
| City | Avg daily boardings | Population that lives within X miles of a station | % of the city within X miles of a station | Ridership per capita that lives within X miles of a station | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | ||
| City | Homes within 1/2 mile | Per 1,000 residents · 1/2 mile | Homes within 1 mile | Per 1,000 residents · 1 mile |
|---|
| City | Within 1/2 mile of a station | Within 1 mile of a station | ||||
|---|---|---|---|---|---|---|
| Homes | Sites | Per 1,000 residents | Homes | Sites | Per 1,000 residents | |
Every field behind the rankings. Click a column to sort, and a row for one station. This table is wide on purpose.
| Station | System | City | Avg daily boardings | Weekday boardings | Weekend boardings | Weekday % of weekly | Weekend % of weekly | Weekday load | Weekend load | Seats | Weekday trips | Weekend trips | Boardings / weekday trip | Boardings / weekend trip | People now | Housing units now | Occupancy | City population | City BG population | City people near a station | % of city near a station | Zoned homes | People zoned | Planned sites | Built last 3 years | Built last 5 years | Built last 10 years | Projects last 3 years | Projects last 5 years | Projects last 10 years | Lat | Lon | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | 1/4 mile | 1/2 mile | 1 mile | |||||||||||||||||||