Open data: robocall complaint statistics
Monthly counts of complaints to the U.S. Federal Trade Commission's Do Not Call registry, by state, call type and area code, as CSV files. They are the figures behind our monthly reports, free to reuse in stories, research and apps. Every row is a count of many complaints: there are no phone numbers and nothing about any complainant beyond their state.
Current release: 2026-10 (2022-06 to 2026-10), from FTC files through 2026-11-13. A new release is published when a month is complete, about a week after it ends.
Files
- ftc-complaints-by-state-month-type.csv (38,479 rows, 1.8 MB): Complaints filed with the FTC's Do Not Call registry, by the complainant's state, the month of the call and the call type the complainant chose.
- ftc-complaints-by-area-code-month.csv (33,039 rows, 760 KB): Complaints by the area code of the phone number complained about (which may be spoofed) and the month of the call, US and Canadian area codes.
- ftc-complaints-by-area-code-type.csv (9,391 rows, 406 KB): Complaints by the area code of the phone number complained about and call type, for the whole period (the FTC files do not allow call type by month by number at this size).
- datapackage.json: the same descriptions and column types as a Data Package, with each file's SHA-256 checksum.
Each release stays available at /data/2026-10/<file>, so a citation can point to the exact figures it used.
Licence and how to credit
The files are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, share and adapt them, including commercially, as long as you credit Canadial with a link to canadial.com. For example:
Source: Canadial (canadial.com), from FTC Do Not Call complaint data. Online, link “Canadial” to https://www.canadial.com/data.
The underlying FTC complaint files are U.S. government data in the public domain; the licence covers our counting, cleaning and aggregation.
Data dictionary
ftc-complaints-by-state-month-type.csv
month(string): Month of the call as the complainant reported it, YYYY-MM.state(string): Complainant's state, two-letter code (50 states and DC). Complaints with another or no state are left out.call_type(string): Call type (the FTC's 'Subject' field) as the complainant chose it.complaints(integer): Number of complaints.robocalls(integer): Of those, complaints the complainant marked as a robocall (prerecorded message).
ftc-complaints-by-area-code-month.csv
month(string): Month of the call as the complainant reported it, YYYY-MM.area_code(integer): Area code (NPA) of the phone number complained about.country(string): US or CA for a geographic area code; empty for toll-free and other non-geographic codes.region(string): Two-letter state or province of a geographic area code; 'toll-free' for 800, 833, 844, 855, 866, 877 and 888; empty otherwise.complaints(integer): Number of complaints naming a number in this area code.numbers(integer): Distinct phone numbers in this area code named in those complaints.
ftc-complaints-by-area-code-type.csv
area_code(integer): Area code (NPA) of the phone number complained about.country(string): US or CA for a geographic area code; empty for toll-free and other non-geographic codes.region(string): Two-letter state or province of a geographic area code; 'toll-free' for 800, 833, 844, 855, 866, 877 and 888; empty otherwise.call_type(string): Call type (the FTC's 'Subject' field) as the complainant chose it.complaints(integer): Number of complaints, from the start of the FTC's files (2022-05-27) through the release month.
Read before using
- The FTC doesn't verify complaints, and neither do we. These count reports, not confirmed illegal or scam calls.
- Complaint counts depend on how many people report, not only on how many calls are made. Compare states per resident, and expect awareness campaigns to move the numbers.
- Scam callers often fake (spoof) caller ID. The area code files describe the number shown to the complainant, which is often not where the call came from. Since August 2026, for example, thousands of numbers spread evenly across every Canadian area code each drew one complaint: a sign of random spoofing, not of calls from Canada.
- Months are the month of the call as the complainant gave it, counted from the FTC's daily files from May 27, 2022. A complaint repeated in a later file is counted once. Rules: methodology.
- 2025-10: The FTC published 2 daily files this month (federal government shutdown, Oct 1 - Nov 12 2025); counts are far below a normal month.
- 2025-11: The FTC resumed publishing on November 13 after the shutdown; complaints about calls before then may be undercounted.
- The area code by call type file covers the whole period; the FTC files are too large per number to break call types down by month and area code here.
Questions
For a breakdown that isn't here, or to tell us how you used the data, contact us. Journalists can also embed a live list of the latest reported numbers with our widget.