article · 2026-06-02 · ~7 min · live data

A day in the life of Philadelphia, by 311 call

By the morning rush, Philly is calling about Abandoned Vehicle. By evening, it's Maintenance Complaint. Every kind of trouble has its hour — here's the city's 24-hour rhythm in 311 calls.

Philadelphia's 311 line takes calls every hour of every day, and the texture of those calls shifts by the hour. The same city dispatcher who hears about an abandoned car at 7 AM is fielding noise-adjacent maintenance complaints by 10 PM. Looked at over a year, the rhythm of those calls is surprisingly consistent — and surprisingly readable. This is what a day in Philadelphia sounds like through the lens of the people who pick up the phone.

Across roughly 1,171,710 calls in the top dozen categories since 2024-01-01, the catch-all "Information Request" line dominates by a wide margin — most calls to 311 are not complaints at all, just questions for the city. The narrative and the chart below set Information Request aside and look only at the complaint categories, where the hourly pattern is more revealing.

From dawn to midnight

  1. Predawn (4–7 AM)

    The dominant call is Abandoned Vehicle (20% of complaint calls in this band). Followed by Street Light Outage and Maintenance Complaint.

  2. Morning rush (7–10 AM)

    The dominant call is Abandoned Vehicle (22% of complaint calls in this band). Followed by Maintenance Complaint and Illegal Dumping.

  3. Midday (10 AM–2 PM)

    The dominant call is Rubbish/Recyclable Material Collection (20% of complaint calls in this band). Followed by Maintenance Complaint and Abandoned Vehicle.

  4. Afternoon (2–6 PM)

    The dominant call is Maintenance Complaint (21% of complaint calls in this band). Followed by Rubbish/Recyclable Material Collection and Abandoned Vehicle.

  5. Evening (6–10 PM)

    The dominant call is Maintenance Complaint (20% of complaint calls in this band). Followed by Rubbish/Recyclable Material Collection and Abandoned Vehicle.

  6. Late night (10 PM–4 AM)

    The dominant call is Rubbish/Recyclable Material Collection (21% of complaint calls in this band). Followed by Abandoned Vehicle and Maintenance Complaint.

The 24-hour clock

Each card below shows one category's 24-hour rhythm — a sparkline of how its call volume rises and falls between midnight and midnight. The sparklines self-normalize, so the height represents shape, not volume; the peak hour is annotated. Read across to spot which categories share a rhythm and which don't.

Information Request

peaks 4 PM · 743,668 total

Rubbish/Recyclable Material Collection

peaks 2 PM · 82,145 total

Maintenance Complaint

peaks 4 PM · 80,383 total

Abandoned Vehicle

peaks 4 PM · 67,735 total

Illegal Dumping

peaks 2 PM · 49,865 total

Street Defect

peaks 3 PM · 36,837 total

Graffiti Removal

peaks 3 PM · 22,195 total

Street Light Outage

peaks 2 PM · 20,964 total

Sanitation Violation

peaks 2 PM · 18,040 total

Salting

peaks 3 PM · 17,924 total

Other (Streets)

peaks 4 PM · 17,235 total

Construction Complaints

peaks 2 PM · 14,719 total

The week, two ways

The sparkline grid hides what the week does to the rhythm. Here are two categories whose weekday-vs-weekend signatures pull in opposite directions: Construction Complaints falls off a cliff on Saturday and Sunday because the construction itself stops, while Illegal Dumping reports spike on Mondays — the weekend's discarded couches and bagged debris get reported on the way to work.

day of week × hour · since 2024-01-01

Illegal Dumping

Illegal Dumping
000102030405060708091011121314151617181920212223
Sun65 calls51 calls50 calls38 calls24 calls8 calls4 calls4 calls5 calls4 calls9 calls68 calls125 calls152 calls198 calls174 calls172 calls193 calls190 calls150 calls164 calls178 calls158 calls112 calls
Mon105 calls70 calls64 calls43 calls16 calls15 calls9 calls10 calls7 calls13 calls65 calls188 calls713 calls997 calls1,002 calls981 calls958 calls893 calls857 calls789 calls728 calls556 calls389 calls298 calls
Tue169 calls107 calls86 calls52 calls25 calls9 calls7 calls5 calls14 calls59 calls94 calls174 calls687 calls918 calls986 calls862 calls859 calls848 calls841 calls833 calls682 calls587 calls401 calls261 calls
Wed194 calls141 calls77 calls78 calls30 calls14 calls5 calls16 calls5 calls19 calls82 calls177 calls629 calls890 calls955 calls886 calls906 calls1,056 calls708 calls869 calls695 calls497 calls391 calls256 calls
Thu180 calls160 calls112 calls44 calls56 calls36 calls6 calls37 calls38 calls27 calls91 calls180 calls585 calls879 calls907 calls857 calls775 calls738 calls690 calls699 calls578 calls462 calls334 calls222 calls
Fri141 calls73 calls56 calls47 calls21 calls10 calls5 calls5 calls10 calls12 calls53 calls163 calls568 calls772 calls844 calls740 calls812 calls727 calls624 calls626 calls515 calls424 calls267 calls176 calls
Sat128 calls98 calls64 calls57 calls19 calls4 calls4 calls3 calls10 calls6 calls21 calls67 calls123 calls161 calls171 calls212 calls193 calls192 calls150 calls152 calls121 calls126 calls118 calls77 calls

day of week × hour · since 2024-01-01

Construction Complaints

Construction Complaints
000102030405060708091011121314151617181920212223
Sun10 calls18 calls13 calls11 calls4 calls6 calls1 calls3 calls2 calls2 calls3 calls5 calls19 calls23 calls32 calls34 calls29 calls30 calls24 calls27 calls22 calls25 calls21 calls19 calls
Mon22 calls11 calls13 calls9 calls4 calls1 calls4 calls1 calls3 calls1 calls13 calls19 calls197 calls298 calls311 calls294 calls314 calls267 calls271 calls250 calls214 calls133 calls104 calls85 calls
Tue28 calls33 calls13 calls13 calls13 calls4 calls5 calls2 calls4 calls5 calls13 calls31 calls170 calls280 calls367 calls316 calls297 calls286 calls255 calls263 calls210 calls136 calls81 calls77 calls
Wed43 calls28 calls19 calls8 calls11 calls2 calls5 calls4 calls9 calls4 calls24 calls35 calls159 calls308 calls364 calls310 calls277 calls256 calls261 calls235 calls215 calls133 calls76 calls54 calls
Thu37 calls38 calls27 calls19 calls17 calls11 calls7 calls3 calls11 calls7 calls15 calls30 calls181 calls279 calls290 calls285 calls274 calls263 calls245 calls239 calls183 calls118 calls91 calls49 calls
Fri29 calls20 calls20 calls8 calls11 calls6 calls7 calls4 calls4 calls4 calls12 calls31 calls160 calls222 calls314 calls284 calls273 calls220 calls235 calls223 calls165 calls80 calls65 calls44 calls
Sat21 calls16 calls9 calls15 calls7 calls3 calls4 calls1 calls3 calls3 calls6 calls22 calls38 calls42 calls48 calls57 calls60 calls49 calls49 calls36 calls35 calls33 calls16 calls22 calls

Each cell is the count of calls in that day-and-hour combination, summed across the window above. Darker = more calls. The y-axis is Sunday through Saturday; the x-axis is hour of day, midnight to 11 PM. Hover any cell for the exact count.

Holiday signatures

Specific dates leave a fingerprint on the data. The cards below show the top categories on each of these holidays, summed across 2022, 2023, 2024. Total volume is much lower than an ordinary day because city call centers run reduced hours on holidays — what these cards surface is the mix, not a "% above normal" rate.

New Year's Eve

1,326 calls · 3 yrs
  1. #1 Information Request 697
  2. #2 Rubbish/Recyclable Material Collection 170
  3. #3 Abandoned Vehicle 120
  4. #4 Graffiti Removal 118
  5. #5 Illegal Dumping 81

Easter

460 calls · 3 yrs
  1. #1 Graffiti Removal 119
  2. #2 Abandoned Vehicle 94
  3. #3 Information Request 70
  4. #4 Street Defect 68
  5. #5 Illegal Dumping 55

July 4

545 calls · 3 yrs
  1. #1 Graffiti Removal 123
  2. #2 Information Request 106
  3. #3 Maintenance Complaint 84
  4. #4 Abandoned Vehicle 74
  5. #5 Illegal Dumping 60

Thanksgiving

217 calls · 3 yrs
  1. #1 Information Request 79
  2. #2 Abandoned Vehicle 43
  3. #3 Graffiti Removal 31
  4. #4 Street Light Outage 16
  5. #5 Illegal Dumping 15

Christmas

171 calls · 3 yrs
  1. #1 Information Request 40
  2. #2 Abandoned Vehicle 36
  3. #3 Graffiti Removal 28
  4. #4 Street Defect 16
  5. #5 Street Light Outage 15

Every kind of trouble has its hour

The hourly rhythm is the city's calling rhythm, not the city's problem rhythm. Streetlight reports cluster around dusk because that's when residents notice outages on the walk home; the bulbs themselves probably burned out hours earlier. Construction complaints stop on Saturdays because the construction does, not because residents have stopped caring. Holiday call mix shifts because the people calling have shifted: less commuting, more being home. The data is legible — but the thing it's most legible about is the people on the phone.

Data Sources

Primary dataset: Philadelphia 311 service-and-information requests (public_cases_fc) via phl.carto.com. Calls since 2024-01-01, frozen at deploy (2026-06-02).

Queries: hourByCategorySql(TOP_CATEGORIES, '2024-01-01') for the 24-hour sparkline grid and hour-band narrative, dowHourByCategorySql(category, '2024-01-01') for the two day-of-week × hour heatmaps (Illegal Dumping, Construction Complaints), and holidayProfileSql(dates) for each holiday card. Baseline total comes from VIEWS.topCategories with since = '2024-01-01'. SQL builders live in src/lib/data/datasets/philly-311.ts.

Methodology & caveats: "Information Request" is held out of the dominant-by-band narrative because it's a generic catch-all that would otherwise saturate every band; it still appears in the sparkline grid. Holiday cards aggregate across 2022, 2023, 2024 (the years currently hard-coded in HOLIDAYS); Easter and Thanksgiving dates are enumerated rather than computed. For the full caveat list, see how we read the data.