San Francisco drivers pay an average of $852 per year for minimum coverage and $1,836 per year for full coverage. San Francisco has some of California's highest rates due to factors like its dense population, high traffic rates and elevated crime levels.
- Cheapest minimum liability coverage: GEICO has San Francisco's cheapest minimum coverage at $452 per year ($38 monthly). That's 47% lower than the city average of $852, saving you $400 annually. AAA ranks second for minimum coverage at $552 per year ($46 monthly), a 35% savings compared to the city average.
- Cheapest full coverage: GEICO offers the lowest full coverage at $1,059 per year ($88 monthly), 42% below the city average of $1,836. That's $777 in annual savings. Progressive's full coverage costs $1,222 per year ($102 monthly), still 33% below the city average but $163 more than GEICO annually.






