Police Radio Codes Explained — Ten-Codes, Signals, and Plain Speech
The first thing new listeners want is a decoder ring. The honest answer is that no single list is correct everywhere — but the structure behind the codes is consistent, and once you know it you can follow most traffic.
Ten-codes
Ten-codes were developed in the late 1930s, when radios needed a moment to key up before transmitting. Starting every phrase with "ten" meant the first syllable could be clipped without losing the message. They spread nationwide through the 1974 APCO Project 14 standard.
The widely shared ones:
| Code | Common meaning |
|---|---|
| 10-4 | Acknowledged |
| 10-6 | Busy |
| 10-7 | Out of service |
| 10-8 | In service, available |
| 10-9 | Repeat your last transmission |
| 10-13 | Weather and road conditions |
| 10-15 | Prisoner in custody |
| 10-20 | Location ("what's your 20?") |
| 10-33 | Emergency traffic, clear the channel |
| 10-97 | Arrived on scene |
| 10-98 | Assignment complete |
The catch: 10-50 is a traffic accident in many jurisdictions and an officer needing urgent help in others. 10-70 might be a fire or a prowler. APCO's standard was widely adopted and then widely modified. A code list from a neighbouring county can be actively misleading.
Why agencies are dropping them
After the September 11 attacks, mutual-aid responses repeatedly ran into the problem that agencies working the same incident used incompatible codes. FEMA's National Incident Management System recommended plain language for multi-agency operations, and the federal government tied grant funding to compliance.
The result is that many departments now use plain speech for anything involving another agency, keeping codes only for routine internal traffic. On a modern feed you will often hear both in the same conversation.
Ten-codes are not the only system
Signal codes (Signal 7, Signal 11) are common in the South and coexist with ten-codes. They typically encode call types rather than radio procedure.
Priority or response codes describe how urgently a unit should respond, and these are close to universal:
- Code 1 — routine, no urgency, obey all traffic laws
- Code 2 — expedite, no lights or siren
- Code 3 — emergency response, lights and siren
- Code 4 — no further assistance needed, scene under control
If you learn nothing else, learn Code 3 and Code 4. They tell you when something is escalating and when it has resolved.
Penal or statute codes are numbers straight out of the state criminal code. California's 187 (homicide) is the widely known example. These are the most jurisdiction-specific of all — a number that means one offence in one state means something entirely different in another.
The phonetic alphabet (Alpha, Bravo, Charlie) spells out plate numbers and names. This one really is standard, and it is worth memorising because it appears constantly.
Common phrases you will actually hear
Plain-language phrases are increasingly the substance of a feed:
- "On scene" / "Out at" — the unit has arrived
- "Show me clear" — finished, available again
- "Start me another unit" — requesting backup
- "Copy direct" — dispatcher heard the unit's own transmission
- "Be advised" — information the unit should have before arriving
- "Signal 100" or "emergency traffic" — clear the channel, everyone else stand by
- "Negative contact" — searched, found nobody
- "Unfounded" — the reported situation did not exist
How to learn your local codes
- Find the agency's own list. Many departments publish their radio procedure manual, and public-records requests often turn one up.
- Listen for repetition. Dispatch repeats call types constantly. A code you hear ten times in an hour followed by "on scene" within a few minutes is almost certainly a routine service call.
- Cross-reference with the incident. If a code is followed by a fire response and an EMS unit, you can infer the category without a list.
- Check regional forums. Local scanner communities maintain code lists more accurate than any national compilation.
A note on what you are hearing
Dispatch traffic is preliminary and often wrong. A "shots fired" call becomes fireworks. A reported break-in becomes a resident who lost their key. Officers speak in shorthand about situations they have not yet seen, involving people who have not been charged with anything.
Treat it as what it is: an operational conversation you happen to be able to overhear, not a news report.
If your local channels have gone silent, encryption is the usual reason — see why police channels are encrypted. For whether you are allowed to listen at all, see is it legal to listen to a police scanner.
Core APCO Ten-Codes From 10-0 to 10-20
While the original APCO project standardized dozens of signals, the lower numbers handle basic transmission checks and routine unit status. For example, the 10 1 police code means an officer is unable to copy due to poor radio reception, while 10-2 confirms a clear signal. Similarly, the 10 0 meaning police dispatchers intend is typically to advise an officer to use caution. Other essential procedural codes include:
- 10-07 / 10-7: Out of service
- 10-08 / 10-8: In service and available for assignment
- 10-10: Fight in progress, though some local agencies assign alternate definitions
- 10-12: Stand by
- 10-15: Prisoner in custody
Incident and Status Ten-Codes Above 10-20
Ten-codes above 10-20 describe operational checks, ongoing crimes, and urgent traffic incidents. Dispatchers routinely run records over the air using 10-27 for a driver's licence check, 10-28 for vehicle registration, and 10-29 to check for wants or active warrants. Call responses and emergencies also rely on numbered shortcuts to minimize airtime during critical events:
- 10-31: Crime in progress
- 10-32: Person with a gun
- 10-33: Emergency traffic; units must clear the channel immediately
- 10-50: Traffic accident (or officer distress in select jurisdictions)
- 10-80: Chase or pursuit in progress Because variations persist across departments—such as 10-99 meaning either a stolen record or an officer needing help—listeners should verify local agency standards.
APCO ten-code reference chart
These are the APCO "Ten Signals" meanings that most departments started from. Treat them as a starting point, not a decoder ring: the same number can mean something else in your county, and many agencies now use plain speech instead.
| Code | APCO meaning |
|---|---|
| 10-0 | Use caution |
| 10-1 | Unable to copy / poor reception |
| 10-2 | Signal good |
| 10-3 | Stop transmitting |
| 10-4 | Acknowledged |
| 10-5 | Relay message |
| 10-6 | Busy |
| 10-7 | Out of service |
| 10-8 | In service, available |
| 10-9 | Repeat your last transmission |
| 10-10 | Fight in progress (varies) |
| 10-12 | Stand by |
| 10-13 | Weather and road report (NYPD: officer needs help) |
| 10-15 | Prisoner in custody |
| 10-16 | Pick up prisoner |
| 10-17 | Pick up papers |
| 10-18 | Urgent, complete quickly |
| 10-19 | Return to station |
| 10-20 | Location |
| 10-21 | Call by telephone |
| 10-22 | Disregard |
| 10-23 | Arrived at scene |
| 10-24 | Assignment completed |
| 10-27 | Driver's licence check |
| 10-28 | Vehicle registration check |
| 10-29 | Check for wants / warrants |
| 10-31 | Crime in progress |
| 10-32 | Person with a gun |
| 10-33 | Emergency, clear the channel |
| 10-34 | Riot |
| 10-35 | Major crime alert |
| 10-36 | Correct time |
| 10-38 | Stopping suspicious vehicle |
| 10-39 | Urgent, use lights and siren |
| 10-42 | Ending tour of duty |
| 10-45 | Animal carcass |
| 10-50 | Traffic accident |
| 10-51 | Wrecker needed |
| 10-52 | Ambulance needed |
| 10-53 | Road blocked |
| 10-54 | Livestock on highway |
| 10-55 | Intoxicated driver |
| 10-56 | Intoxicated pedestrian |
| 10-57 | Hit and run |
| 10-62 | Reply to message |
| 10-70 | Fire |
| 10-76 | En route |
| 10-77 | Estimated time of arrival |
| 10-80 | Chase in progress |
| 10-91 | Pick up prisoner / subject |
| 10-97 | Arrived on scene |
| 10-98 | Assignment complete |
| 10-99 | Wanted / stolen record, or officer needs help (varies) |