27

San Francisco / Bus

Muni (SFMTA) 27 schedule and full timetable

BRYANT · America/Los_Angeles

Selected branch: Jackson + Van Ness · 43 stops. Service day: Thursday, November 12, 2026.

Muni (SFMTA) 27 full stop-by-trip timetable

All stops on the selected branch, November 12, 2026. 60 fixed scheduled trips; showing 41–60. Frequency service is listed in the boarding schedule below. A dash means the agency supplies no time.

Stop / tripTrip 41Trip 42Trip 43Trip 44Trip 45Trip 46Trip 47Trip 48Trip 49Trip 50Trip 51Trip 52Trip 53Trip 54Trip 55Trip 56Trip 57Trip 58Trip 59Trip 60
24th St & Mission St4:29 PM4:46 PM5:03 PM5:20 PM5:37 PM5:54 PM6:11 PM6:28 PM6:45 PM7:02 PM7:19 PM7:36 PM7:53 PM8:10 PM8:27 PM8:44 PM9:01 PM9:20 PM9:40 PM10:00 PM
Valencia St & 24th St4:30 PMEstimated4:47 PMEstimated5:04 PMEstimated5:21 PMEstimated5:38 PMEstimated5:55 PMEstimated6:12 PMEstimated6:29 PMEstimated6:46 PMEstimated7:02 PMEstimated7:19 PMEstimated7:36 PMEstimated7:53 PMEstimated8:10 PMEstimated8:27 PMEstimated8:44 PMEstimated9:01 PMEstimated9:20 PMEstimated9:40 PMEstimated10:00 PMEstimated
Valencia St & 25th St4:31 PMEstimated4:48 PMEstimated5:05 PMEstimated5:22 PMEstimated5:39 PMEstimated5:56 PMEstimated6:13 PMEstimated6:30 PMEstimated6:47 PMEstimated7:03 PMEstimated7:20 PMEstimated7:37 PMEstimated7:54 PMEstimated8:11 PMEstimated8:28 PMEstimated8:45 PMEstimated9:02 PMEstimated9:21 PMEstimated9:41 PMEstimated10:01 PMEstimated
Cesar Chavez St. & Valencia St.4:32 PMEstimated4:49 PMEstimated5:06 PMEstimated5:23 PMEstimated5:40 PMEstimated5:57 PMEstimated6:14 PMEstimated6:31 PMEstimated6:48 PMEstimated7:05 PMEstimated7:22 PMEstimated7:39 PMEstimated7:56 PMEstimated8:12 PMEstimated8:29 PMEstimated8:46 PMEstimated9:03 PMEstimated9:22 PMEstimated9:42 PMEstimated10:02 PMEstimated
Cesar Chavez St & Mission St4:33 PMEstimated4:50 PMEstimated5:07 PMEstimated5:24 PMEstimated5:41 PMEstimated5:58 PMEstimated6:15 PMEstimated6:32 PMEstimated6:49 PMEstimated7:05 PMEstimated7:22 PMEstimated7:39 PMEstimated7:56 PMEstimated8:13 PMEstimated8:30 PMEstimated8:47 PMEstimated9:04 PMEstimated9:23 PMEstimated9:43 PMEstimated10:03 PMEstimated
Cesar Chavez St & Folsom St4:35 PMEstimated4:52 PMEstimated5:09 PMEstimated5:26 PMEstimated5:43 PMEstimated6:00 PMEstimated6:17 PMEstimated6:34 PMEstimated6:51 PMEstimated7:07 PMEstimated7:24 PMEstimated7:41 PMEstimated7:58 PMEstimated8:15 PMEstimated8:32 PMEstimated8:49 PMEstimated9:06 PMEstimated9:25 PMEstimated9:45 PMEstimated10:04 PMEstimated
Cesar Chavez St & Harrison St4:36 PMEstimated4:53 PMEstimated5:10 PMEstimated5:27 PMEstimated5:44 PMEstimated6:01 PMEstimated6:18 PMEstimated6:35 PMEstimated6:52 PMEstimated7:08 PMEstimated7:25 PMEstimated7:42 PMEstimated7:59 PMEstimated8:15 PMEstimated8:32 PMEstimated8:49 PMEstimated9:06 PMEstimated9:25 PMEstimated9:45 PMEstimated10:05 PMEstimated
Cesar Chavez St & Florida St4:37 PMEstimated4:54 PMEstimated5:11 PMEstimated5:28 PMEstimated5:45 PMEstimated6:02 PMEstimated6:19 PMEstimated6:36 PMEstimated6:53 PMEstimated7:09 PMEstimated7:26 PMEstimated7:43 PMEstimated8:00 PMEstimated8:16 PMEstimated8:33 PMEstimated8:50 PMEstimated9:07 PMEstimated9:26 PMEstimated9:46 PMEstimated10:05 PMEstimated
Bryant St & 26th St4:39 PMEstimated4:56 PMEstimated5:13 PMEstimated5:30 PMEstimated5:47 PMEstimated6:04 PMEstimated6:20 PMEstimated6:37 PMEstimated6:54 PMEstimated7:10 PMEstimated7:27 PMEstimated7:44 PMEstimated8:01 PMEstimated8:17 PMEstimated8:34 PMEstimated8:51 PMEstimated9:08 PMEstimated9:27 PMEstimated9:47 PMEstimated10:06 PMEstimated
Bryant St & 25th St4:40 PMEstimated4:57 PMEstimated5:14 PMEstimated5:31 PMEstimated5:48 PMEstimated6:05 PMEstimated6:21 PMEstimated6:38 PMEstimated6:55 PMEstimated7:11 PMEstimated7:28 PMEstimated7:45 PMEstimated8:02 PMEstimated8:18 PMEstimated8:35 PMEstimated8:52 PMEstimated9:09 PMEstimated9:28 PMEstimated9:48 PMEstimated10:07 PMEstimated
Bryant St & 24th St4:41 PM4:58 PM5:15 PM5:32 PM5:49 PM6:06 PM6:22 PM6:39 PM6:56 PM7:12 PM7:29 PM7:46 PM8:03 PM8:19 PM8:36 PM8:53 PM9:10 PM9:29 PM9:49 PM10:08 PM
Bryant St & 23rd St4:41 PMEstimated4:58 PMEstimated5:15 PMEstimated5:32 PMEstimated5:49 PMEstimated6:06 PMEstimated6:22 PMEstimated6:39 PMEstimated6:56 PMEstimated7:12 PMEstimated7:29 PMEstimated7:46 PMEstimated8:03 PMEstimated8:19 PMEstimated8:36 PMEstimated8:53 PMEstimated9:10 PMEstimated9:29 PMEstimated9:49 PMEstimated10:08 PMEstimated
Bryant St & 22nd St4:42 PMEstimated4:59 PMEstimated5:16 PMEstimated5:33 PMEstimated5:50 PMEstimated6:07 PMEstimated6:23 PMEstimated6:40 PMEstimated6:57 PMEstimated7:13 PMEstimated7:30 PMEstimated7:47 PMEstimated8:04 PMEstimated8:20 PMEstimated8:37 PMEstimated8:54 PMEstimated9:11 PMEstimated9:30 PMEstimated9:50 PMEstimated10:09 PMEstimated
Bryant St & 21st St4:43 PMEstimated5:00 PMEstimated5:17 PMEstimated5:34 PMEstimated5:51 PMEstimated6:08 PMEstimated6:24 PMEstimated6:41 PMEstimated6:58 PMEstimated7:14 PMEstimated7:31 PMEstimated7:48 PMEstimated8:05 PMEstimated8:21 PMEstimated8:38 PMEstimated8:55 PMEstimated9:12 PMEstimated9:31 PMEstimated9:51 PMEstimated10:09 PMEstimated
Bryant St & 20th St4:44 PMEstimated5:01 PMEstimated5:18 PMEstimated5:35 PMEstimated5:52 PMEstimated6:09 PMEstimated6:25 PMEstimated6:41 PMEstimated6:58 PMEstimated7:14 PMEstimated7:31 PMEstimated7:48 PMEstimated8:05 PMEstimated8:21 PMEstimated8:38 PMEstimated8:55 PMEstimated9:12 PMEstimated9:31 PMEstimated9:51 PMEstimated10:10 PMEstimated
Bryant St & 19th St4:45 PMEstimated5:02 PMEstimated5:19 PMEstimated5:36 PMEstimated5:53 PMEstimated6:10 PMEstimated6:26 PMEstimated6:42 PMEstimated6:59 PMEstimated7:15 PMEstimated7:32 PMEstimated7:49 PMEstimated8:06 PMEstimated8:22 PMEstimated8:39 PMEstimated8:56 PMEstimated9:13 PMEstimated9:32 PMEstimated9:52 PMEstimated10:10 PMEstimated
Bryant St & 18th St4:45 PMEstimated5:02 PMEstimated5:19 PMEstimated5:36 PMEstimated5:53 PMEstimated6:10 PMEstimated6:26 PMEstimated6:43 PMEstimated7:00 PMEstimated7:16 PMEstimated7:33 PMEstimated7:50 PMEstimated8:07 PMEstimated8:23 PMEstimated8:40 PMEstimated8:57 PMEstimated9:14 PMEstimated9:33 PMEstimated9:53 PMEstimated10:11 PMEstimated
Bryant St & Mariposa St4:46 PMEstimated5:03 PMEstimated5:20 PMEstimated5:37 PMEstimated5:54 PMEstimated6:11 PMEstimated6:27 PMEstimated6:43 PMEstimated7:00 PMEstimated7:16 PMEstimated7:33 PMEstimated7:50 PMEstimated8:07 PMEstimated8:23 PMEstimated8:40 PMEstimated8:57 PMEstimated9:14 PMEstimated9:33 PMEstimated9:53 PMEstimated10:11 PMEstimated
Bryant St & 17th St4:47 PMEstimated5:04 PMEstimated5:21 PMEstimated5:38 PMEstimated5:55 PMEstimated6:12 PMEstimated6:28 PMEstimated6:44 PMEstimated7:01 PMEstimated7:17 PMEstimated7:34 PMEstimated7:51 PMEstimated8:08 PMEstimated8:24 PMEstimated8:41 PMEstimated8:58 PMEstimated9:15 PMEstimated9:34 PMEstimated9:54 PMEstimated10:12 PMEstimated
Bryant St & 16th St4:48 PM5:05 PM5:22 PM5:39 PM5:56 PM6:13 PM6:29 PM6:45 PM7:02 PM7:18 PM7:35 PM7:52 PM8:09 PM8:25 PM8:42 PM8:59 PM9:16 PM9:35 PM9:55 PM10:13 PM
Folsom St & 16th St4:50 PMEstimated5:07 PMEstimated5:24 PMEstimated5:41 PMEstimated5:58 PMEstimated6:15 PMEstimated6:31 PMEstimated6:47 PMEstimated7:04 PMEstimated7:20 PMEstimated7:37 PMEstimated7:54 PMEstimated8:11 PMEstimated8:27 PMEstimated8:44 PMEstimated9:01 PMEstimated9:18 PMEstimated9:37 PMEstimated9:57 PMEstimated10:15 PMEstimated
Folsom St & 14th St4:52 PMEstimated5:09 PMEstimated5:26 PMEstimated5:43 PMEstimated6:00 PMEstimated6:17 PMEstimated6:33 PMEstimated6:49 PMEstimated7:06 PMEstimated7:21 PMEstimated7:38 PMEstimated7:55 PMEstimated8:12 PMEstimated8:28 PMEstimated8:45 PMEstimated9:02 PMEstimated9:19 PMEstimated9:38 PMEstimated9:58 PMEstimated10:16 PMEstimated
Folsom St & 11th St4:55 PMEstimated5:12 PMEstimated5:29 PMEstimated5:45 PMEstimated6:02 PMEstimated6:19 PMEstimated6:35 PMEstimated6:51 PMEstimated7:08 PMEstimated7:24 PMEstimated7:41 PMEstimated7:58 PMEstimated8:15 PMEstimated8:31 PMEstimated8:48 PMEstimated9:05 PMEstimated9:21 PMEstimated9:40 PMEstimated10:00 PMEstimated10:18 PMEstimated
Folsom St & 9th St4:57 PMEstimated5:14 PMEstimated5:31 PMEstimated5:47 PMEstimated6:04 PMEstimated6:21 PMEstimated6:37 PMEstimated6:53 PMEstimated7:10 PMEstimated7:25 PMEstimated7:42 PMEstimated7:59 PMEstimated8:16 PMEstimated8:32 PMEstimated8:49 PMEstimated9:06 PMEstimated9:23 PMEstimated9:42 PMEstimated10:02 PMEstimated10:20 PMEstimated
Folsom St & 8th St4:58 PMEstimated5:15 PMEstimated5:32 PMEstimated5:48 PMEstimated6:05 PMEstimated6:22 PMEstimated6:38 PMEstimated6:54 PMEstimated7:11 PMEstimated7:26 PMEstimated7:43 PMEstimated8:00 PMEstimated8:17 PMEstimated8:33 PMEstimated8:50 PMEstimated9:07 PMEstimated9:24 PMEstimated9:43 PMEstimated10:03 PMEstimated10:21 PMEstimated
7th St & Folsom St5:00 PMEstimated5:17 PMEstimated5:34 PMEstimated5:49 PMEstimated6:06 PMEstimated6:23 PMEstimated6:39 PMEstimated6:55 PMEstimated7:12 PMEstimated7:28 PMEstimated7:45 PMEstimated8:02 PMEstimated8:19 PMEstimated8:35 PMEstimated8:52 PMEstimated9:09 PMEstimated9:25 PMEstimated9:44 PMEstimated10:04 PMEstimated10:22 PMEstimated
7th St & Howard St5:01 PMEstimated5:18 PMEstimated5:35 PMEstimated5:50 PMEstimated6:07 PMEstimated6:24 PMEstimated6:40 PMEstimated6:56 PMEstimated7:13 PMEstimated7:28 PMEstimated7:45 PMEstimated8:02 PMEstimated8:19 PMEstimated8:35 PMEstimated8:52 PMEstimated9:09 PMEstimated9:26 PMEstimated9:45 PMEstimated10:05 PMEstimated10:23 PMEstimated
7th St & Mission St5:02 PMEstimated5:19 PMEstimated5:36 PMEstimated5:51 PMEstimated6:08 PMEstimated6:25 PMEstimated6:41 PMEstimated6:57 PMEstimated7:14 PMEstimated7:29 PMEstimated7:46 PMEstimated8:03 PMEstimated8:20 PMEstimated8:36 PMEstimated8:53 PMEstimated9:10 PMEstimated9:27 PMEstimated9:46 PMEstimated10:06 PMEstimated10:24 PMEstimated
7th St & Market St5:04 PM5:21 PM5:38 PM5:53 PM6:10 PM6:27 PM6:43 PM6:59 PM7:16 PM7:31 PM7:48 PM8:05 PM8:22 PM8:38 PM8:55 PM9:12 PM9:28 PM9:47 PM10:07 PM10:25 PM
Leavenworth St & Turk St5:06 PMEstimated5:23 PMEstimated5:40 PMEstimated5:55 PMEstimated6:12 PMEstimated6:29 PMEstimated6:45 PMEstimated7:01 PMEstimated7:18 PMEstimated7:33 PMEstimated7:50 PMEstimated8:07 PMEstimated8:24 PMEstimated8:40 PMEstimated8:57 PMEstimated9:14 PMEstimated9:30 PMEstimated9:49 PMEstimated10:09 PMEstimated10:27 PMEstimated
Leavenworth St & O'Farrell St5:09 PMEstimated5:26 PMEstimated5:43 PMEstimated5:58 PMEstimated6:15 PMEstimated6:32 PMEstimated6:48 PMEstimated7:04 PMEstimated7:21 PMEstimated7:36 PMEstimated7:53 PMEstimated8:10 PMEstimated8:27 PMEstimated8:43 PMEstimated9:00 PMEstimated9:17 PMEstimated9:33 PMEstimated9:52 PMEstimated10:12 PMEstimated10:30 PMEstimated
Leavenworth St & Geary St5:10 PMEstimated5:27 PMEstimated5:44 PMEstimated5:59 PMEstimated6:16 PMEstimated6:33 PMEstimated6:49 PMEstimated7:05 PMEstimated7:22 PMEstimated7:36 PMEstimated7:53 PMEstimated8:10 PMEstimated8:27 PMEstimated8:43 PMEstimated9:00 PMEstimated9:17 PMEstimated9:33 PMEstimated9:52 PMEstimated10:12 PMEstimated10:30 PMEstimated
Leavenworth St & Post St5:11 PMEstimated5:28 PMEstimated5:45 PMEstimated6:00 PMEstimated6:17 PMEstimated6:34 PMEstimated6:50 PMEstimated7:06 PMEstimated7:23 PMEstimated7:37 PMEstimated7:54 PMEstimated8:11 PMEstimated8:28 PMEstimated8:44 PMEstimated9:01 PMEstimated9:18 PMEstimated9:34 PMEstimated9:53 PMEstimated10:13 PMEstimated10:31 PMEstimated
Leavenworth St & Sutter St5:13 PM5:30 PM5:47 PM6:02 PM6:19 PM6:36 PM6:52 PM7:08 PM7:25 PM7:39 PM7:56 PM8:13 PM8:30 PM8:46 PM9:03 PM9:20 PM9:36 PM9:55 PM10:15 PM10:33 PM
Leavenworth St & Bush St5:13 PMEstimated5:30 PMEstimated5:47 PMEstimated6:02 PMEstimated6:19 PMEstimated6:36 PMEstimated6:52 PMEstimated7:08 PMEstimated7:25 PMEstimated7:39 PMEstimated7:56 PMEstimated8:13 PMEstimated8:30 PMEstimated8:46 PMEstimated9:03 PMEstimated9:20 PMEstimated9:36 PMEstimated9:55 PMEstimated10:15 PMEstimated10:33 PMEstimated
Leavenworth St & Pine St5:14 PMEstimated5:31 PMEstimated5:48 PMEstimated6:03 PMEstimated6:20 PMEstimated6:37 PMEstimated6:53 PMEstimated7:09 PMEstimated7:26 PMEstimated7:40 PMEstimated7:57 PMEstimated8:14 PMEstimated8:31 PMEstimated8:47 PMEstimated9:04 PMEstimated9:21 PMEstimated9:37 PMEstimated9:56 PMEstimated10:16 PMEstimated10:34 PMEstimated
Leavenworth St & California St5:15 PMEstimated5:32 PMEstimated5:49 PMEstimated6:04 PMEstimated6:21 PMEstimated6:38 PMEstimated6:53 PMEstimated7:09 PMEstimated7:26 PMEstimated7:40 PMEstimated7:57 PMEstimated8:14 PMEstimated8:31 PMEstimated8:47 PMEstimated9:04 PMEstimated9:21 PMEstimated9:37 PMEstimated9:56 PMEstimated10:16 PMEstimated10:34 PMEstimated
Leavenworth St & Sacramento St5:15 PMEstimated5:32 PMEstimated5:49 PMEstimated6:04 PMEstimated6:21 PMEstimated6:38 PMEstimated6:54 PMEstimated7:10 PMEstimated7:27 PMEstimated7:41 PMEstimated7:58 PMEstimated8:15 PMEstimated8:32 PMEstimated8:48 PMEstimated9:05 PMEstimated9:22 PMEstimated9:38 PMEstimated9:57 PMEstimated10:17 PMEstimated10:35 PMEstimated
Leavenworth St & Clay St5:16 PMEstimated5:33 PMEstimated5:50 PMEstimated6:05 PMEstimated6:22 PMEstimated6:39 PMEstimated6:55 PMEstimated7:11 PMEstimated7:28 PMEstimated7:42 PMEstimated7:59 PMEstimated8:16 PMEstimated8:33 PMEstimated8:49 PMEstimated9:06 PMEstimated9:23 PMEstimated9:38 PMEstimated9:57 PMEstimated10:17 PMEstimated10:35 PMEstimated
Leavenworth St & Jackson St5:18 PMEstimated5:35 PMEstimated5:52 PMEstimated6:07 PMEstimated6:24 PMEstimated6:41 PMEstimated6:56 PMEstimated7:12 PMEstimated7:29 PMEstimated7:43 PMEstimated8:00 PMEstimated8:17 PMEstimated8:34 PMEstimated8:50 PMEstimated9:07 PMEstimated9:24 PMEstimated9:39 PMEstimated9:58 PMEstimated10:18 PMEstimated10:36 PMEstimated
Jackson St & Hyde St5:19 PMEstimated5:36 PMEstimated5:53 PMEstimated6:08 PMEstimated6:25 PMEstimated6:42 PMEstimated6:57 PMEstimated7:13 PMEstimated7:30 PMEstimated7:44 PMEstimated8:01 PMEstimated8:18 PMEstimated8:35 PMEstimated8:51 PMEstimated9:08 PMEstimated9:25 PMEstimated9:40 PMEstimated9:59 PMEstimated10:19 PMEstimated10:37 PMEstimated
Jackson St & Polk St5:21 PMEstimated5:38 PMEstimated5:55 PMEstimated6:10 PMEstimated6:27 PMEstimated6:44 PMEstimated6:59 PMEstimated7:15 PMEstimated7:32 PMEstimated7:46 PMEstimated8:03 PMEstimated8:20 PMEstimated8:37 PMEstimated8:53 PMEstimated9:10 PMEstimated9:27 PMEstimated9:42 PMEstimated10:01 PMEstimated10:21 PMEstimated10:39 PMEstimated
Jackson St & Van Ness Ave5:22 PM5:39 PM5:56 PM6:11 PM6:28 PM6:45 PM7:00 PM7:16 PM7:33 PM7:47 PM8:04 PM8:21 PM8:38 PM8:54 PM9:11 PM9:28 PM9:43 PM10:02 PM10:22 PM10:40 PM

Every departure from 24th St & Mission St

For the selected service day and branch. After-midnight times retain their service-day association; “+1 day” means the following calendar day.

Departure / windowDestinationBoarding notes
5:00 AMJackson + Van NessScheduled
5:20 AMJackson + Van NessScheduled
5:40 AMJackson + Van NessScheduled
6:00 AMJackson + Van NessScheduled
6:17 AMJackson + Van NessScheduled
6:34 AMJackson + Van NessScheduled
6:51 AMJackson + Van NessScheduled
7:08 AMJackson + Van NessScheduled
7:25 AMJackson + Van NessScheduled
7:42 AMJackson + Van NessScheduled
7:59 AMJackson + Van NessScheduled
8:16 AMJackson + Van NessScheduled
8:33 AMJackson + Van NessScheduled
8:50 AMJackson + Van NessScheduled
9:07 AMJackson + Van NessScheduled
9:24 AMJackson + Van NessScheduled
9:41 AMJackson + Van NessScheduled
9:58 AMJackson + Van NessScheduled
10:15 AMJackson + Van NessScheduled
10:32 AMJackson + Van NessScheduled
10:49 AMJackson + Van NessScheduled
11:06 AMJackson + Van NessScheduled
11:23 AMJackson + Van NessScheduled
11:40 AMJackson + Van NessScheduled
11:57 AMJackson + Van NessScheduled
12:14 PMJackson + Van NessScheduled
12:31 PMJackson + Van NessScheduled
12:48 PMJackson + Van NessScheduled
1:05 PMJackson + Van NessScheduled
1:22 PMJackson + Van NessScheduled
1:39 PMJackson + Van NessScheduled
1:56 PMJackson + Van NessScheduled
2:13 PMJackson + Van NessScheduled
2:30 PMJackson + Van NessScheduled
2:47 PMJackson + Van NessScheduled
3:04 PMJackson + Van NessScheduled
3:21 PMJackson + Van NessScheduled
3:38 PMJackson + Van NessScheduled
3:55 PMJackson + Van NessScheduled
4:12 PMJackson + Van NessScheduled
4:29 PMJackson + Van NessScheduled
4:46 PMJackson + Van NessScheduled
5:03 PMJackson + Van NessScheduled
5:20 PMJackson + Van NessScheduled
5:37 PMJackson + Van NessScheduled
5:54 PMJackson + Van NessScheduled
6:11 PMJackson + Van NessScheduled
6:28 PMJackson + Van NessScheduled
6:45 PMJackson + Van NessScheduled
7:02 PMJackson + Van NessScheduled
7:19 PMJackson + Van NessScheduled
7:36 PMJackson + Van NessScheduled
7:53 PMJackson + Van NessScheduled
8:10 PMJackson + Van NessScheduled
8:27 PMJackson + Van NessScheduled
8:44 PMJackson + Van NessScheduled
9:01 PMJackson + Van NessScheduled
9:20 PMJackson + Van NessScheduled
9:40 PMJackson + Van NessScheduled
10:00 PMJackson + Van NessScheduled

More Muni (SFMTA) travel information

✓
Published Muni (SFMTA) schedule

Imported Oct 24, 2026 · 20:23 UTC · Service dates 2026-08-29 through 2027-01-15. See data status

Schedule data provided by SFMTA. Source archive: City and County of San Francisco open data portal. Source details ↗

Reproduced with permission granted by the City and County of San Francisco. The information has been provided by means of a nonexclusive, limited, and revocable license granted by the City and County of San Francisco. The City and County of San Francisco does not guarantee the accuracy, adequacy, completeness or usefulness of any information. The City and County of San Francisco provides this information "as is," without warranty of any kind, express or implied, including but not limited to warranties of merchantability or fitness for a particular purpose, and assumes no responsibility for anyone's use of the information.

Agency data license and disclaimer ↗