Skip to main content
Public data. Native map. No fake real-time claims.

Find better times to park in San Francisco.

Parking SF turns public parking meter history into a map-first typical-week model so you can compare blocks, hours, and nearby alternatives before you leave.

Model
168 slots

Every week is indexed as `dow * 24 + hour` for consistent map, compare, and deep-link state.

Coverage
1,600+ blocks

Metered San Francisco street blocks, with enforcement context and off-hours pressure.

Stack
SwiftUI + MapKit

Native iPhone experience with local cache, comparison mode, Bay Wheels overlay, and backend-backed isochrones.

Parking SF map showing typical parking occupancy across San Francisco blocks
Map-first utility

Search an address, inspect nearby blocks, and compare whether parking should be easier later in the day.

Honest UX

The app distinguishes enforced meter demand from off-hours pressure instead of pretending to know live availability.

Core product

Built for actual parking decisions.

Parking SF adapts the value of the original SF Parking Heatmap into a native utility app, without copying the old rendering stack or inventing fake features.

01

168-hour parking view

Swipe through any day and hour to see how parking pressure changes across the week.

02

Search plus nearby radius

Open any San Francisco address, then inspect nearby metered blocks inside a configurable walking radius.

03

Comparison mode

Pin one time slot and compare the current view against it to see whether parking should be easier or harder.

04

Bike share and reachability overlays

Layer Bay Wheels demand on top of parking pressure and explore optional isochrone reachability from the backend.

Data method

What “typical-week” means here.

Meter history

Parking SF aggregates San Francisco meter transactions into a 168-slot profile for each metered block.

Operating schedules

Enforcement schedules determine when meter activity should drive the map versus when off-hours pressure should take over.

311 pressure

Off-hours parking pressure uses complaint patterns instead of showing misleading blank streets when meters are off.

Bay Wheels overlay

Bay Wheels demand adds a mobility layer that can help explain where demand clusters shift through the week.

FAQ
Is Parking SF live parking availability?

No. Parking SF is an honest typical-week estimate built from public historical data. It helps with planning, not real-time guarantees.

What streets are covered?

The core model focuses on San Francisco metered blocks, where there is enough public data to estimate parking pressure consistently.

Why is the map sometimes blue after hours?

When meters are not enforced, Parking SF blends in off-hours parking pressure instead of pretending the city is empty.

Does the app need a private parking API?

No. The core experience is based on public SF Open Data datasets and Bay Wheels public feeds.

Need help?

Support and legal pages are product-real.

This site explains the actual Parking SF data model, support path, privacy posture, and terms. There is no fake pricing table and no filler blog.