Parking at 2950 W 31st
Chicago sets parking rules by the block, so this covers 2900–2999 W 31st. Everything here is from City records — 19,086 parking tickets written across 36 blocks within a 10-minute walk, 2023–2025.
Every 2026 street-cleaning day on this block
Ward 25, section 2. The restriction runs 9am–2pm on each of these; a missed one is $60 and it doubles if it goes unpaid.
Streets to watch near 2950 W 31st
street cleaning is the thing to watch around here: 2800 S Sawyer Ave alone took 136 tickets in three years, a 8 min walk away.
- 2800 S Sawyer Ave — 136 tickets, 8 min walk NW
- 2700 S Troy St — 263 tickets, 8 min walk NW
- 2700 S Sacramento Ave — 131 tickets, 6 min walk N
- 3000 S Spaulding — 50 tickets, 9 min walk W
- 2800 S Spaulding Ave — 256 tickets, 10 min walk NW
- 2700 S Whipple St — 164 tickets, 6 min walk NW
- 3300 W 30th St — 139 tickets, 10 min walk W
- 2700 S Sawyer Ave — 210 tickets, 10 min walk NW
- 3200 W 28th St — 167 tickets, 9 min walk NW
- 2800 S California Blvd — 5,925 tickets, 5 min walk NE
- 2600 S California Blvd — 5,648 tickets, 10 min walk NE
- 2900 S California Blvd — 1,943 tickets, 5 min walk NE
Cameras within a 10-minute walk
- 3190 W 31st St — red-light camera, 6 min walk W
- 3084 S Kedzie Ave — red-light camera, 6 min walk W
- 2718 S Kedzie Ave — speed camera, 9 min walk NW
How to not get any of these
- A text the night before every cleaning day on this block.
- A spoken warning before you reach any of the 3 cameras nearby.
- Your city sticker and plates bought on time — a missed sticker is $200.
- The tickets you still get contested by mail, where 59% are dismissed.
Ticket counts are parking citations issued 2023–2025 from City of Chicago records obtained under the Illinois Freedom of Information Act (5 ILCS 140), placed to the 100-block. Speed and red-light citations are counted separately. Street-cleaning dates are the City’s published 2026 season for ward 25, section 2. Schedules change — always follow the posted signs.