← All Side Quests
Oct 31, 2026Visualization

The FCC Inbox

See what people reported to the FCC and how the mix changed from 2015 through 2025.

Try the project ↓
How to use this project

Help

How to explore

People send the Federal Communications Commission informal reports about phone, internet, television, radio, emergency services, and accessibility. The reports show what reached the agency's form, not whether each allegation was true or how common a problem was.

  1. Choose a year

    Start with 2025, then choose another complete year to compare the size and topic mix of the inbox.

  2. Open a topic

    See which months were busiest and which issues people selected on the form.

  3. Follow one issue

    Choose an issue and compare its report count across all eleven years.

  4. Compare places

    Open a state, the District of Columbia, or a territory and read its own topic mix.

Consumer report
An informal complaint submitted to the FCC; the agency does not verify the facts alleged in each report.
Topic
The broad form selected by the person reporting, such as Phone, Internet, or TV.
Issue
The more specific concern selected inside a topic, such as Billing or Unwanted Calls.
Share of reports
The percentage of one year's or one place's recorded reports in the selected group; it is not a population rate.
Place
One of the 50 states, the District of Columbia, or five U.S. territories with a recorded state code.
Side Quest / VisualizationStart with the complete 2025 inbox, choose a topic and issue, follow its eleven-year record, and open Indiana or any other recorded place to compare its topic mix.

The public complaint record · 2015–2025

See what reached the FCC's inbox.

People send the Federal Communications Commission reports about phone, internet, television, radio, emergency services, and accessibility. Follow how that mix changed.

  1. 1Choose a yearSee the full inbox
  2. 2Open a topicRead its issues and months
  3. 3Follow one issueCompare eleven years
  4. 4Compare placesUse each place's own mix
1

Choose a year

How full was the inbox?

Each column is one complete calendar year. Its height shows the total number of reports, and its colored parts show the topics people selected. Choose a year to update every view below.

2025 total287,531consumer reports

Phone was the largest topic, with 75.5% of that year's reports.

PhoneInternetTVRadioEmergency servicesAccessibilityBroadband storyDispute help
2

Open a topic

What kind of report was it?

The FCC calls this field the form. Here it is labeled topic. Choose one to see when reports arrived during 2025 and which issues people selected.

Reports across 2025

Phone reports by month

Taller slots mean more reports in that month. The chart stays within phone reports, so it shows timing rather than the topic's share of the whole inbox.

18.7KJan
18.6KFeb
19.1KMar
19.1KApr
22.1KMay
21KJun
22KJul
21.8KAug
20.8KSep
175Oct
12.6KNov
21KDec

216,961 phone reports appear in 2025.

October 2025 is unusually low across the source's topics. The dataset does not explain the drop, so do not read it as proof that the underlying problems suddenly declined.

Issues inside phone

What people selected on the form

Each bar is an issue within the selected topic. Choose a bar to follow that same label through the full record.

3

Follow one issue

Did the selected label stay common?

Each bar keeps the same scale from 2015 through 2025. Choose a year to return to its full inbox. An empty slot means the source has no row for that label in that year; it may reflect a form change rather than no reports.

Phone

Unwanted calls (combined)

In 2025, this issue has 125,199 reports, or 57.7% of the selected topic.

4

Compare places

How was each place's inbox divided?

The ranking uses the selected topic's share of each place's own reports. This avoids treating large states as automatically more complaint-heavy, but it is not a population rate and does not measure service quality.

2025

Indiana

4,851 reports with a recorded place
Phone3,65275.3%
Internet80916.7%
TV2645.4%
Radio591.2%
Emergency services350.7%
Accessibility300.6%
Dispute help2<0.1%

Phone accounts for 75.3% of recorded reports from Indiana in 2025.

Phone share in 2025

Fifty states, the District of Columbia, and five territories

Longer bars mean the topic made up more of that place's reports. Choose a row to open the place's complete topic mix.

Current readout

What your selections show

Year2025287,531 reports

TopicPhone75.5% of the year

IssueUnwanted calls (combined)125,199 reports

PlaceIndiana75.3% phone

Open the selected values as tables

2025 topics

TopicReportsShare
Phone216,96175.5%
Internet46,96716.3%
TV15,5225.4%
Radio4,9521.7%
Emergency services1,4740.5%
Accessibility1,4720.5%
Dispute help1830.1%
Broadband story00.0%

Unwanted calls (combined) by year

YearReports
2015171,572
2016149,944
2017185,329
2018231,513
2019193,174
2020156,474
2021163,249
2022118,528
202396,463
2024120,251
2025125,199

Indiana in 2025

TopicReportsShare
Phone3,65275.3%
Internet80916.7%
TV2645.4%
Radio591.2%
Emergency services350.7%
Accessibility300.6%
Dispute help2<0.1%
Broadband story00.0%

About the snapshot. This project uses 3,344,699 aggregate reports from complete calendar years 2015–2025. The data was retrieved on October 31, 2026 and prepared before publication. The page makes no request to the FCC while you use it.

Report counts do not establish the number of affected people, the frequency or severity of a problem, whether an allegation is true, or how well a company or service performed. Missing state values are excluded from the place view. Topic and issue labels follow the FCC source except for the documented unwanted-call combination and a few plain-language expansions.

A standard-library Python pipeline downloads only aggregate FCC queries, verifies six pinned responses totaling 484,597 bytes, reconciles annual, monthly, issue, and state totals, and writes a deterministic 191,578-byte static snapshot with no individual complaint fields or runtime request.

Why this exists

The question

Linking complete-year totals, monthly timing, issue labels, and within-place topic shares will make the FCC complaint record understandable without treating unverified reports as confirmed problems or raw state counts as rates.

What to try

Start with the complete 2025 inbox, choose a topic and issue, follow its eleven-year record, and open Indiana or any other recorded place to compare its topic mix.

Method and limits

About the data

I found the FCC Consumer Complaints dataset through the allowlisted Data.gov catalog and opened the official FCC source and schema. Data.gov identifies the public dataset as U.S. government work. The source describes individual informal consumer complaints beginning October 31, 2014 and states that the information was selected by consumers and that the FCC does not verify the facts alleged in the complaints.

I queried complete calendar years 2015 through 2025 on October 31, 2026. The source metadata said the dataset had been updated at 05:22:41 UTC that day. The fetcher requests only four aggregates: year by topic, month by topic, year by topic and issue, and year by recorded state and topic. It never requests ticket identifiers, phone numbers, ZIP codes, locations, free text, or individual rows. Together with the official dataset and column metadata, the six pinned responses contain 5,701 aggregate rows in 484,597 bytes. Their SHA-256 values and byte counts are fixed in the reducer.

The reducer validates the source name, dataset identifier, update time, required columns, topic set, eleven complete years, 132 complete months, 56 recorded place codes, and 3,344,699 total reports. It checks that monthly and issue totals reproduce each annual topic count. Repeated runs produced the same 191,578-byte browser snapshot with SHA-256 `8868835eb1dd80d1751b7bfac209489d49e73bccf7df08cbbb7d02785f67a241`. The browser makes no request to Data.gov or the FCC.

The source schema says that, beginning October 23, 2016, the separate Robocalls and Telemarketing categories were collected as Unwanted Calls. I combine those three labels into one documented unwanted-calls series. I leave other issue categories as published, apart from small plain-language expansions. A missing issue row can mean no reports or that the label was not offered. Topic and issue definitions, form design, reporting behavior, media attention, service use, and data processing can change over time.

The place view includes reports with one of the 50 state codes, the District of Columbia, or five territory codes. It divides a selected topic count by all recorded reports from that place in the selected year. This reduces the visual dominance of large states but does not adjust for population, number of customers, service availability, internet access, or likelihood of reporting. The data cannot establish the number of affected people, frequency or severity of a problem, whether an allegation is true, company performance, FCC response quality, or why any count changed.

Skills used

  • Data analysis
  • Data engineering
  • Statistical reasoning
  • Systems design
  • Visualization
  • Information design
  • Interaction design
  • Visual design
  • Product thinking
  • Editorial storytelling
  • Accessibility
  • Performance

What the data shows

  1. The complete-year snapshot contains 3,344,699 reports from 2015 through 2025. The largest annual total is 352,114 in 2018; Phone accounts for 282,503, or 80.2%, of that year's reports.
  2. In 2025, the dataset records 287,531 reports. Phone accounts for 216,961 (75.5%), Internet for 46,967 (16.3%), and TV for 15,522 (5.4%).
  3. The combined unwanted-calls series reaches 231,513 reports in 2018 and records 125,199 in 2025. The combination is necessary because the FCC changed its issue labels in October 2016.
  4. Indiana has 4,851 reports with a recorded place in 2025. Phone accounts for 3,652 (75.3%) and Internet for 809 (16.7%); these shares are not population rates or measures of service quality.