Police ten-codes are numeric radio shorthand that officers and dispatchers use to communicate quickly over the air. Instead of saying “message received and understood,” an officer says “10-4.” Instead of asking “what is your location,” a dispatcher says “10-20.” The system dates to the late 1930s, and while a core set of codes is widely recognized, the exact meanings vary from one department to the next, and federal policy now pushes agencies toward plain English whenever multiple agencies work the same incident.
Common Police Ten-Codes and What They Mean
There is no single official list every department uses, but a familiar core shows up almost everywhere ten-codes are still spoken. The codes break roughly into three groups: ones that manage the conversation itself, ones that track where units are and whether they’re available, and ones that flag emergencies or hazards.
Acknowledgment and Signal Codes
10-4 is the one most people know. It means the message was received and understood. 10-1 signals the opposite problem: reception is poor and the sender isn’t coming through clearly. 10-9 is a request to repeat the last transmission. These three handle the mechanics of a radio exchange when audio quality is unreliable.
Status and Location Codes
Dispatchers need to know, at any moment, which units are working and which aren’t. 10-7 means a unit is out of service, whether for a meal, a shift change, or an equipment problem. 10-8 reverses it: back in service and available for calls. 10-23 reports arrival on scene. Some agencies also use 10-97 for arrival and 10-98 to show a call is complete, though these two are among the meanings that drift most between departments. 10-20 is the location question: where are you.
Emergency and Hazard Codes
10-33 signals an emergency and a need for immediate help. 10-0 warns of a dangerous situation requiring caution. 10-12 tells an officer that bystanders or visitors are present and the officer should be careful about what goes over the air. These are the codes where differences between departments stop being inconvenient and start being dangerous.
Why the Same Code Can Mean Different Things
No federal law has ever required departments to use the same definitions. The Association of Public-Safety Communications Officials (APCO) published a standard list, but local governments treated it as a suggestion. Over the decades, cities and counties adjusted the codes to fit their own operations. The result is a patchwork.
10-50 is the classic example. On many police lists it means a traffic accident. On others, it refers to a narcotics situation. An officer who transfers to a department two counties over may have to relearn a sizable chunk of the vocabulary.
Some agencies went further and built separate systems entirely. The California Highway Patrol developed its own “11-code” series for traffic situations: 11-79 for a crash with an ambulance responding, 11-80 for a major-injury collision, 11-44 for a fatality. Other departments created signal codes, phonetic systems, or hybrids. As long as an agency mostly talked to itself, the local dialect worked fine. The problem showed up whenever departments from different jurisdictions had to coordinate. A code meaning “officer needs emergency help” in one town could mean “return to the station” in the next. In routine traffic that’s a confusing follow-up call. In a crisis, it can mean a delayed response or a tactical mistake.
Where the Ten-Code System Came From
APCO first raised the idea of brevity codes in 1935, borrowing from U.S. Navy procedure symbols. Development of what became the “APCO 10 Signals” was underway by 1937, and Charles Hopper, the communications director for the Illinois State Police, is widely credited with designing the system. The driving problem was airtime. Police radio channels were scarce, and every second a microphone was keyed was a second another unit couldn’t transmit.
The “10” prefix was not decorative. Radios of that era ran on vacuum tubes powered by small motor-generators called dynamotors, which needed a fraction of a second to spin up after an officer keyed the mic. If the officer started talking right away, the first syllable was clipped. Training told officers to pause, but under stress people forget. Putting “ten” in front of every code gave the radio a built-in moment to come up to full power, so the meaningful part of the message always transmitted cleanly. By the early 1940s, the codes covered most routine police interactions, and even after modern equipment removed the technical reason for the prefix, the habit stayed.
The Federal Push Toward Plain Language
The federal response to the interoperability problem was not to force every agency onto the same ten-code list. It was to move away from codes altogether during multi-agency events. Homeland Security Presidential Directive 5 (HSPD-5), issued in 2003, directed the Secretary of Homeland Security to build a National Incident Management System (NIMS) that would give every level of government a consistent approach to domestic incidents. Starting in fiscal year 2005, NIMS adoption became a condition for receiving federal preparedness assistance through grants, contracts, or other funding.1GovInfo. Homeland Security Presidential Directive HSPD-5 – Management of Domestic Incidents
NIMS requires plain language for multi-agency, multi-jurisdiction, and multi-discipline events, including major disasters and the exercises that prepare for them. Beginning in fiscal year 2006, federal preparedness grant funding was specifically conditioned on agencies using plain language when incidents brought in responders from other agencies or jurisdictions.2FEMA. NIMS Alert Affected programs include the Homeland Security Grant Program and the Interoperable Emergency Communications Grant Program.3National Public Safety Telecommunications Council. Plain Language Frequently Asked Questions
NIMS does not ban ten-codes for internal, single-agency use. It encourages agencies to practice plain language day to day so personnel are comfortable with it when a crisis hits. The reasoning is practical: officers who switch between codes and plain English depending on the situation tend to default to codes under stress, exactly when clear communication matters most.
Despite the federal pressure, ten-codes have not disappeared. Many departments still use them internally and switch to plain language only when working alongside outside agencies. Others keep a short list of universally recognized codes, 10-4 among them, and speak plainly for everything else. A system built to compensate for unreliable vacuum-tube radios is still part of the daily routine in patrol cars and dispatch centers across the country.