RTO code lookup: which city is that number plate from?
The short answer
Type any plate or code into the lookup below to decode it on the spot, or open your state in the directory below for its full code list — 1,336 codes across 36 states and union territories.
Last verified
Find the RTO from a number plate
Checks run in your browser — nothing you type leaves this page.
RTO details of a vehicle: what the number plate tells you
A state-series registration number encodes two things about where a vehicle came from: the state or union territory in its first two letters, and the Regional Transport Office that registered it in the two digits after. That is what the lookup above gives you — the registering RTO and its office name, decoded in your browser against 1,336 codes, each state's list carrying the sources and the date it was last checked.
What it does not give you is who owns the vehicle. Owner name, address, engine and chassis numbers are not encoded in a number plate, and this site holds and publishes no vehicle-owner records at all. Those records sit with the transport department itself, on the government's own Vahan and Parivahan services — we are an independent guide, not a government service, and we reproduce none of it. For challans rather than ownership, our directory of official portals sets out which official portal serves your state.
Two limits, both answered below. The code names where the vehicle was registered, not where it is driven or where its owner lives today. And the all-India Bharat series carries no state code at all — a 22 BH 1234 AA plate opens with year digits instead, which is why the lookup answers BH separately.
RTO code lists by state and union territory
Open a state for its full code table — every code with its registering office, how that state's list was verified, and the sources it was checked against.
| State / UT | Series | Codes | Last verified |
|---|---|---|---|
| Andaman and Nicobar Islands | AN | 1 | |
| Andhra Pradesh | AP | 14 | |
| Arunachal Pradesh | AR | 20 | |
| Assam | AS | 34 | |
| Bihar | BR | 38 | |
| Chandigarh | CH | 4 | |
| Chhattisgarh | CG | 30 | |
| Dadra and Nagar Haveli and Daman and Diu | DD, DN | 4 | |
| Delhi | DL | 14 | |
| Goa | GA | 12 | |
| Gujarat | GJ | 36 | |
| Haryana | HR | 99 | |
| Himachal Pradesh | HP | 99 | |
| Jammu and Kashmir | JK | 22 | |
| Jharkhand | JH | 24 | |
| Karnataka | KA | 67 | |
| Kerala | KL | 87 | |
| Ladakh | LA | 2 | |
| Lakshadweep | LD | 9 | |
| Madhya Pradesh | MP | 58 | |
| Maharashtra | MH | 60 | |
| Manipur | MN | 8 | |
| Meghalaya | ML | 10 | |
| Mizoram | MZ | 8 | |
| Nagaland | NL | 8 | |
| Odisha | OD | 35 | |
| Puducherry | PY | 5 | |
| Punjab | PB | 94 | |
| Rajasthan | RJ | 60 | |
| Sikkim | SK | 8 | |
| Tamil Nadu | TN | 88 | |
| Telangana | TS, TG | 76 | |
| Tripura | TR | 8 | |
| Uttar Pradesh | UP | 75 | |
| Uttarakhand | UK | 20 | |
| West Bengal | WB | 99 |
Frequently asked questions
What is an RTO code?
It is the first half of an Indian number plate: two letters for the state or union territory and two digits for the Regional Transport Office that registered the vehicle — MH12 is Pune, KA01 is Bengaluru Central, DL05 is Shahdara in Delhi. The code tells you where the vehicle was registered, not where its owner lives today.
Why does my city have several RTO codes?
Big cities are split between multiple transport offices, each with its own code and zone. Mumbai alone has MH01 (Tardeo), MH02 (Andheri), MH03 (Wadala) and MH47 (Borivali), and Bengaluru has a dozen KA codes. New codes are added whenever a state carves out a new office, which is why the digits in a series keep climbing.
What is the BH series on a number plate?
BH is the all-India Bharat series introduced by the central government in August 2021 (notification G.S.R. 594(E)). The format is year, then BH, then a number and letters — 22 BH 1234 AA — with no state code at all. It is open to central and state government employees and to private-sector employees whose company has offices in four or more states or union territories, and a BH-registered vehicle does not need re-registration when its owner moves between states.
Are old TS and AP codes still valid?
Yes. A number plate keeps its series for the life of the registration, so TS plates issued before Telangana switched its new registrations to TG remain valid, exactly as AP plates issued before the state split remain valid. The same applies to DN09 plates from before Dadra and Nagar Haveli merged with Daman and Diu — new registrations there use the DD series.
TrafficChallan.com is an independent information website, not affiliated with any government body. Challan payments happen only on official government portals we link to.