Service coverage, tract by tract
California carriers file the census tracts they operated in. Most trackers draw a city blob; this draws every tract the operator actually reported — the true granularity of the record.
SF Bay Area — served census tracts
Each shaded polygon is one census tract an operator reported serving. Select a tract for its operator and GEOID. Scroll to zoom, drag to pan.
Census tracts reported as served in SF Bay Area
2,053 distinct tracts across 2 operators. The first 400 are listed here.
Cruise — 237 tracts
Census tract GEOIDs: 06075010101, 06075010102, 06075010201, 06075010202, 06075010300, 06075010401, 06075010402, 06075010500, 06075010600, 06075010701, 06075010702, 06075010800, 06075010901, 06075010902, 06075011001, 06075011002, 06075011101, 06075011102, 06075011200, 06075011300, 06075011700, 06075011800, 06075011901, 06075011902, 06075012001, 06075012002, 06075012100, 06075012202, 06075012203, 06075012204, 06075012301, 06075012302, 06075012403, 06075012404, 06075012405, 06075012406, 06075012502, 06075012503, 06075012504, 06075012601, 06075012602, 06075012700, 06075012801, 06075012802, 06075012901, 06075012902, 06075013001, 06075013002, 06075013101, 06075013102, 06075013200, 06075013300, 06075013401, 06075013402, 06075013500, 06075015100, 06075015201, 06075015202, 06075015300, 06075015401, 06075015402, 06075015500, 06075015600, 06075015701, 06075015702, 06075015801, 06075015802, 06075015900, 06075016000, 06075016101, 06075016102, 06075016200, 06075016300, 06075016400, 06075016500, 06075016601, 06075016602, 06075016700, 06075016801, 06075016802, 06075016900, 06075017000, 06075017101, 06075017102, 06075017602, 06075017603, 06075017604, 06075017700, 06075017801, 06075017803, 06075017804, 06075018000, 06075020101, 06075020102, 06075020201, 06075020202, 06075020300, 06075020401, 06075020402, 06075020500, 06075020601, 06075020602, 06075020701, 06075020702, 06075020801, 06075020802, 06075020900, 06075021000, 06075021100, 06075021200, 06075021300, 06075021400, 06075021500, 06075021600, 06075021700, 06075021800, 06075022600, 06075022702, 06075022704, 06075022801, 06075022802, 06075022803, 06075022901, 06075022902, 06075022903, 06075023001, 06075023003, 06075023102, 06075023103, 06075023200, 06075023300, 06075023400, 06075025100, 06075025200, 06075025300, 06075025401, 06075025402, 06075025403, 06075025501, 06075025502, 06075025600, 06075025701, 06075025702, 06075025800, 06075025900, 06075026001, 06075026002, 06075026003, 06075026004, 06075026100, 06075026201, 06075026202, 06075026301, 06075026302, 06075026303, 06075026401, 06075026402, 06075026403, 06075026404, 06075030101, 06075030102, 06075030201, 06075030202, 06075030301, 06075030302, 06075030400, 06075030500, 06075030600, 06075030700, 06075030800, 06075030900, 06075031000, 06075031100, 06075031201, 06075031202, 06075031301, 06075031302, 06075031401, 06075031402, 06075032601, 06075032602, 06075032700, 06075032801, 06075032802, 06075032901, 06075032902, 06075033001, 06075033002, 06075033100, 06075033201, 06075035101, 06075035102, 06075035201, 06075035202, 06075035300, 06075035400, 06075040100, 06075040200, 06075042601, 06075042602, 06075042700, 06075042800, 06075045100, 06075045201, 06075045202, 06075047600, 06075047701, 06075047702, 06075047801, 06075047802, 06075047902, 06075047903, 06075047904, 06075060100, 06075060400, 06075060502, 06075060701, 06075060702, 06075060703, 06075061000, 06075061101, 06075061102, 06075061200, 06075061401, 06075061402, 06075061501, 06075061502, 06075061503, 06075061504, 06075061505, 06075061506, 06075061507, 06075061508, 06075980200, 06075980300, 06075980600, 06075980900.
Waymo — 1,816 tracts
Census tract GEOIDs: 06001400100, 06001400200, 06001400300, 06001400400, 06001400500, 06001400600, 06001400700, 06001400800, 06001400900, 06001401000, 06001401100, 06001401200, 06001401300, 06001401400, 06001401500, 06001401600, 06001401700, 06001401800, 06001402200, 06001402400, 06001402500, 06001402600, 06001402700, 06001402801, 06001402802, 06001402900, 06001403000, 06001403100, 06001403301, 06001403302, 06001403401, 06001403402, 06001403501, 06001403502, 06001403600, 06001403701, 06001403702, 06001403800, 06001403900, 06001404000, 06001404101, 06001404102, 06001404200, 06001404300, 06001404400, 06001404501, 06001404502, 06001404600, 06001404700, 06001404800, 06001404900, 06001405000, 06001405100, 06001405200, 06001405301, 06001405302, 06001405401, 06001405402, 06001405500, 06001405600, 06001405700, 06001405800, 06001405901, 06001405902, 06001406000, 06001406100, 06001406201, 06001406202, 06001406300, 06001406400, 06001406500, 06001406601, 06001406602, 06001406700, 06001406800, 06001406900, 06001407000, 06001407101, 06001407102, 06001407200, 06001407300, 06001407400, 06001407500, 06001407600, 06001407700, 06001407800, 06001407900, 06001408000, 06001408100, 06001408200, 06001408300, 06001408400, 06001408500, 06001408600, 06001408700, 06001408800, 06001408900, 06001409000, 06001409100, 06001409200, 06001409300, 06001409400, 06001409500, 06001409600, 06001409700, 06001409800, 06001409900, 06001410000, 06001410100, 06001410200, 06001410300, 06001410400, 06001410500, 06001420100, 06001420200, 06001420301, 06001420302, 06001420401, 06001420402, 06001420500, 06001420600, 06001421100, 06001421200, 06001421300, 06001421400, 06001421500, 06001421600, 06001421700, 06001421800, 06001421900, 06001422000, 06001422100, 06001422200, 06001422300, 06001422400, 06001422500, 06001422700, 06001422800, 06001422901, 06001422902, 06001423000, 06001423100, 06001423200, 06001423300, 06001423400, 06001423500, 06001423601, 06001423602, 06001423700, 06001423800, 06001423901, 06001423902, 06001424001, 06001424002, 06001425101, 06001425102, 06001425103, 06001425104, 06001426100, 06001426200, 06001427100, 06001427200, 06001427300.
Why tract detail matters
What the granularity tells you that a city outline cannot.
A city-level coverage blob says an operator is “in Los Angeles.” The tract filing says which neighbourhoods — and, read against a map, where a service stops short of a border, an airport, or a freeway. Two operators can both claim a city while serving almost no overlapping ground.
The counts here are distinct tracts, never trips: California carriers file the tracts they reached and redact how many rides happened in each. This is a map of extent, not of volume. See the national picture →