Street sweeping in Pacific Beach
In 2025 the City of San Diego wrote 12,264 street-sweeping tickets in Pacific Beach, worth about $933,274 in fines. Here's where they landed, and when each of those blocks is swept.
Beach apartments, summer sublets and not enough parking. Grand Ave, Felspar St and the streets around them get swept every week, and the city writes tickets on them every week.
Most-ticketed streets
Sweeping tickets written on each street in 2025, and the weekdays most of them were written.
| Street | Tickets | Busiest ticket days |
|---|---|---|
| Grand Ave | 1,220 | Tuesday & Thursday |
| Felspar St | 577 | Wednesday & Thursday |
| Reed Ave | 539 | Wednesday & Thursday |
| Hornblend St | 536 | Thursday & Wednesday |
| Thomas Ave | 533 | Wednesday & Thursday |
| Oliver Ave | 492 | Wednesday & Thursday |
| Diamond St | 487 | Wednesday & Thursday |
| Jewell St | 399 | Wednesday & Thursday |
| Bayard St | 384 | Thursday & Wednesday |
| Chalcedony St | 378 | Wednesday & Thursday |
| Missouri St | 355 | Thursday & Wednesday |
| Emerald St | 349 | Wednesday & Thursday |
The most-ticketed blocks, and when they're swept
Schedules are the city's own record for each block. Signs on the block are always the final word.
| Block | Between | Sweeping schedule | 2025 tickets |
|---|---|---|---|
| Grand Ave 900–999 | Bayard St & Cass St | 8am–10am · North side: Thursday · South side: Tuesday | 279 |
| Ingraham St 3800–3999 | La Playa Ave & Fortuna Ave | 7am–10am · East side: 1st Thursday · West side: 1st Wednesday | 170 |
| Felspar St 800–899 | Mission Blvd & Bayard St | 10am–1pm · South side: 1st Wednesday · North side: 1st Thursday | 147 |
| Grand Ave 2200–2349 | Olney St & Quincy St | 8am–10am · North side: Thursday · South side: Tuesday | 126 |
| Grand Ave 1300–1399 | Fanuel St & Gresham St | 8am–10am · North side: Thursday · South side: Tuesday | 119 |
| Diamond St 1700–1899 | Jewell St & Lamont St | 7am–10am · North side: 1st Thursday · South side: 1st Wednesday | 116 |
| Hornblend St 900–999 | Bayard St & Cass St | 10am–1pm · North side: 1st Wednesday · South side: 1st Thursday | 98 |
| Grand Ave 1700–1799 | Jewell St & Kendall St | 8am–10am · North side: Thursday · South side: Tuesday | 97 |
| Emerald St 600–799 | Mission Blvd | Both sides: odd months, 3rd Wednesday | 94 |
| Felspar St 900–999 | Bayard St & Cass St | 10am–1pm · South side: 1st Wednesday · North side: 1st Thursday | 93 |
When the sweeper comes
Sweeping hours on the signs here are usually 7am–10am, 10am–1pm, 3am–6am. Many blocks are swept on different days for each side of the street, so the side you parked on tonight matters.
Sweeping skips city holidays and picks up on the next scheduled day. A ticket is $83.50.
Other tickets on these streets
- Expired meter6,293
- Sign violation (time limits, no-parking hours)5,705
- Red curb2,228
- Registration tag not displayed1,763
- Within 20 ft of a crosswalk1,000
2025 tickets on Pacific Beach's swept streets, excluding sweeping.
Or let your phone remember
ParkGuard notices where you parked, looks up that exact block, and warns you before the sweeper comes. It also covers meters, time limits and permit zones. Free for 7 days on iPhone.
Other neighborhoods
- North Park 16,665
- Mid-City: City Heights, Normal Heights & Kensington 15,445
- Downtown 8,576
- Ocean Beach 5,907
- Southeastern San Diego 5,447
- Mission Beach 4,265
- Golden Hill 2,657
- Hillcrest & Uptown 1,000
- College Area (SDSU) 253
Where these numbers come from. The City of San Diego's open parking-citation data for 2025 (data.sandiego.gov), matched by block address to the city's GeoSweep street-sweeping map, which also supplies each block's schedule and planning area. "Pacific Beach" is the city's own community planning area. About 92% of sweeping tickets could be matched to a block; the rest are left out, so real totals are slightly higher. The $83.50 fine is the amount on sweeping tickets written in 2026. ParkGuard isn't affiliated with the City of San Diego. Updated 2026-09-27.