Understanding Police Radio Codes and Their Role in Investigative Work

Police departments across the US use a patchwork of radio codes that have existed since the 1930s. The most recognizable system is the APCO ten-code, where 10-4 means acknowledgment and 10-20 refers to location. But most agencies don't actually use the standard ten-codes anymore. They've moved to plain language or created their own custom code systems. This matters if you're doing anything involving audio analysis, radio traffic reconstruction, or old case review. Here's the practical side of how these codes function in investigation work. Most people assume police radios use one uniform system. They don't. A department in Dallas operates completely differently from one in Chicago or a rural county in Montana. Some still use 10-codes. Some switched to plain language after 9/11 due to interoperability concerns. Some use a hybrid approach where dispatchers speak plainly but field officers use codes. This inconsistency is the first thing you need to accept before doing any real work with this material. The value in understanding these codes for investigation purposes comes from several directions. First, case files and body camera footage often include raw radio transcripts. If you're reviewing evidence from a 2008 shooting, those transcripts will be coded, and misreading a code changes the timeline. Second, civilian radio scanners pick up the same traffic, and witness statements sometimes reference what was heard on the radio. Third, some jurisdictions maintain public-facing call logs that include coded entries, and decoding them reveals response patterns that aren't obvious from the raw footage alone.

I spent about three years working with radio traffic analysis for cold case reviews. The hardest part wasn't learning the codes. It was dealing with departments that changed their systems mid-investigation. One case involved a suspect interview from 2014 where the dispatch log used APCO ten-codes, but the officer's body cam audio from the same incident used plain language. The timestamp alignment looked wrong at first because the coded dispatch and plain-language response were logged against different reference times. I had to pull the department's official code change documentation from their administrative records and cross-reference the shift schedules to confirm both recordings fell on the same call. Without that paper trail, the timeline would have been off by roughly forty minutes, which mattered for establishing whether backup arrived after the initial contact.

The Structure of Police Radio Code Systems

Let me break down what you're actually looking at when you encounter police frequency codes in an investigative context. There are roughly four categories you'll encounter in practice. The first is the APCO ten-code system. Ten-something format. 10-1 means officer needs assistance. 10-4 is acknowledgment. 10-20 is location. These were standardized by the Association of Public-Safety Communications Officials in the late 1950s. The problem is that the standardization never fully stuck. Different regions adopted different meanings for the same numbers over the decades. A 10-7 means out of service in most of the country, but in some southern departments it historically meant something else entirely. This variation is why you can't just download a universal code chart and expect it to work. The second category is department-specific custom codes. Many mid-sized and large departments developed their own numbering systems in the 1970s and 80s before ten-codes became fashionable again. These range from 001 to 999 in various formats. A code like 211 might mean a specific type of theft in one city and a disturbance call in another. These custom codes are rarely published anywhere accessible. They exist in training manuals, shift briefings, and the memories of veteran dispatchers.

Get the Full Details

Codes For Frequency | PDF | Police | Traffic
Codes For Frequency | PDF | Police | Traffic

The third is plain language adoption. Since around 2006, most new training programs have shifted toward plain language on radio channels. This was driven by the need for multi-agency interoperability during large-scale incidents. FEMA and the DHS pushed this through grant requirements and training standards. If you're reviewing cases from 2010 onward in a metropolitan area, you're more likely to encounter plain language than coded speech. Cases before that period are a different story entirely. The fourth category is the one most people miss. Some departments use coding for specific situation types rather than general communication. A code might indicate the nature of a call, the level of urgency, or the required response type. These situational codes often appear in computer-aided dispatch systems rather than on the radio itself. You'll see them in CAD logs, not in audio recordings. Mixing up which system you're looking at is a common error.

Accessing Code Reference Materials

Getting your hands on accurate code references depends heavily on which jurisdiction you're working with and what time period is involved. There's no single source. The most reliable starting point is the department's own publicly available documents. Many agencies publish their code sheets on their website, usually in the community outreach or transparency section. Some put them in annual reports. Others don't publish anything and rely on internal training. For older cases involving deprecated code systems, municipal records requests are often necessary. A public records request to the department's training division or communications bureau can pull the code that was in use at the time of the incident. This is slow work. Response times vary from two weeks to several months depending on the state's public records law and the department's backlog. I've seen departments respond in five business days and others drag the process out for sixteen weeks before producing a PDF that turns out to be the wrong version. There are also commercial databases and subscription services that compile historical code references. These aren't free. They range from around $50 a month for basic access to several hundred dollars for comprehensive national coverage. For a one-time case review, this cost may not be justified. For ongoing investigative work, the time savings usually justify it. The trade-off is accuracy. Subscription databases sometimes contain errors or outdated entries that haven't been corrected when departments updated their systems.

The workaround I use when I can't verify a code sheet against official department sources is triangulation. I look at three independent references: the department's current published materials, an archived version of their site from the relevant time period using the Wayback Machine, and a separate source like a state law enforcement training manual that may have referenced the department's codes during a training course. If all three align, I'm reasonably confident. If they diverge, I flag the uncertainty in any report I produce.

Code 6 Police: What It Means In Law Enforcement Radio Codes
Code 6 Police: What It Means In Law Enforcement Radio Codes

Decoding Radio Traffic in Case Review

When you're actually working with recorded radio traffic, the process involves several steps that aren't intuitive if you've never done this type of analysis. Start by obtaining the raw audio or transcript from the appropriate agency. This may require a subpoena or court order for active case materials. For public records, you can often get summary call logs but not full audio recordings. The first technical step is identifying the frequency and modulation type. Most police radio operates on VHF or UHF bands, and many departments have moved to digital trunked systems since the early 2000s. Analog recordings are straightforward to work with. Digital trunked systems require access to the control channel and the ability to follow individual talk groups. If you only have access to a scanner recording that captured one talk group, you're missing most of the traffic that occurred during an incident. This gap matters when you're trying to reconstruct the full sequence of events. Once you have the audio, transcription is the next step. Automated transcription services exist, but they perform poorly with police radio code. The system will transcribe "ten-four" as "ten four" and may mishear coded numbers entirely. Manual transcription by someone familiar with the relevant code system produces significantly better results. A typical two-hour radio traffic session takes about four to six hours to transcribe manually with code translation. Automated tools might produce a transcript in twenty minutes, but you'll spend another hour or two correcting errors.

After transcription, you map each coded message to its plain language equivalent using your verified code reference. This produces a translated transcript that shows what was actually being communicated. The translation step is where most errors creep in. A misread code can shift the perceived severity of a situation or change who responded and when. I always cross-check my translations against the original audio at key points, especially for codes that have ambiguous or variable meanings.

Common Pitfalls and Where This Approach Fails

There are real limitations to relying on radio code analysis for investigative work, and you should understand them before investing time in this method. The biggest limitation is incomplete records. Many departments do not retain full radio traffic recordings for more than ninety days to a year. Digital systems store massive amounts of data, and storage costs force retention policies. If you're working a cold case from five years ago, the original radio traffic may simply not exist anymore. What survives is usually the CAD log, which contains coded entries but not the actual audio conversation. Another significant issue is the encryption problem. Some jurisdictions encrypt certain radio channels, particularly those used by patrol officers in the field. Dispatchers may broadcast in plain language, but officer responses are encrypted. You'll see a dispatcher say "respond to 10-70 at 123 Main Street" and then nothing from the unit. The encrypted channel carries the unit response, but you can't access it without decrypting the system, which requires legal process and technical capability most investigators don't have.

Police Codes For Crimes
Police Codes For Crimes

A third limitation is that radio codes convey very little contextual information. A code for "suspicious person" doesn't tell you what made the person suspicious, what the officer observed, or what actions were taken. The code is a shorthand label, not a narrative. Building an investigative theory solely from coded radio traffic gives you a skeleton without the flesh. You need supplementary evidence from body cam footage, witness statements, and physical evidence to fill in what the codes represent in practice. The final failure point is temporal mismatch. Police code systems evolve. A code that meant one thing in 2003 may have been redefined in 2011. If you apply current code meanings to historical traffic, you'll produce inaccurate translations. This is especially problematic for departments that underwent significant technology transitions, like moving from analog to digital radio systems, which often coincided with code system overhauls.

Practical Steps for Getting Started

If you're beginning work in this area, here's a realistic path forward. Start by selecting a specific jurisdiction and time period. Don't try to work nationally. Pick one department and understand their system completely before expanding. Download their current code reference if available. Archive it with a timestamp so you have a record of which version you're using. Next, obtain sample radio traffic from that department. This can come from public records requests for call logs, from scanner recordings you make yourself if the frequency is unencrypted, or from court exhibits in publicly available case materials. Work through a small set of examples by hand. Translate each code, check your translations against any available context, and note where the code system is ambiguous or incomplete. Build your own reference database as you go. Document each code you encounter with its meaning, the date range it was valid, and the source of your information. This personal database becomes your most valuable asset. It accumulates quickly and is far more useful than any published chart because it reflects what you've actually verified through direct comparison with audio and transcripts.

The work is tedious and the payoff is slow. But the ability to accurately translate historical radio traffic into plain language evidence is something most investigative teams cannot do in-house. Departments typically lack the time and expertise for detailed code analysis, and civilian consultants who specialize in this are rare. That scarcity is what makes the skill genuinely useful when you need it.

Police Radio Codes: Shocking Truth About “10-4” and “187”
Police Radio Codes: Shocking Truth About “10-4” and “187”