Independent guide — not a government website. Challans are paid only on official government portals.

RTO code lookup: which city is that number plate from?

The short answer

The first two letters of an Indian number plate name the state or union territory, and the two digits after them name the exact office that registered the vehicle — MH12 is Pune, TG09 is Hyderabad Central, DL05 is Shahdara.

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.

RTO code lists by state and union territory
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.