State directory

Browse RTO codes by state

Explore every state and union territory by registration prefix, office count, and state-specific context, then move into the detailed state page or the exact code you need.

Back to lookup

AN

3 codes

Andaman and Nicobar

AN is a short island code family in this dataset, split across South Andaman, North and Middle Andaman, and Nicobar.

Open state page

AP

16 codes

Andhra Pradesh

Andhra Pradesh kept the AP registration mark after Telangana was carved out as a separate state in 2014.

Open state page

AR

18 codes

Arunachal Pradesh

Arunachal Pradesh uses 18 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

AS

33 codes

Assam

Assam separates Kamrup Metropolitan from Kamrup in this dataset, so Guwahati gets its own code block instead of sharing one district series.

Open state page

BR

37 codes

Bihar

Bihar has 37 code blocks in this dataset, so the numeric segment matters far more than the state prefix once you are inside the state.

Open state page

CH

1 codes

Chandigarh

Chandigarh is both a city and a union territory, so the same CH family covers the whole territory.

Open state page

CG

27 codes

Chhattisgarh

CG is a newer state prefix that appeared after Chhattisgarh was formed out of Madhya Pradesh in 2000.

Open state page

DN

1 codes

Dadra and Nagar Haveli

DN is the older Dadra & Nagar Haveli mark. Newer registrations in the merged union territory now use DD, but DN still matters for older vehicles.

Open state page

DD

2 codes

Daman and Diu

DD is the newer registration mark for the merged union territory of Dadra & Nagar Haveli and Daman & Diu; it took effect in January 2020.

Open state page

DL

7 codes

Delhi

In Delhi, the letter after the zonal code can denote vehicle class too: the Delhi Transport Department shows C for cars and S for two-wheelers in examples like DL-04-C-1969.

Open state page

GA

2 codes

Goa

Goa stays unusually compact in this dataset: GA-01 and GA-02 cover North Goa and South Goa.

Open state page

GJ

33 codes

Gujarat

Gujarat has 33 code blocks in this dataset, so the numeric segment matters far more than the state prefix once you are inside the state.

Open state page

HR

82 codes

Haryana

Haryana has 82 code blocks in this dataset, so the numeric segment matters far more than the state prefix once you are inside the state.

Open state page

HP

12 codes

Himachal Pradesh

Himachal Pradesh uses 12 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

JK

20 codes

Jammu and Kashmir

JK continues as the vehicle mark for the Union Territory of Jammu and Kashmir even after the 2019 split that created Ladakh.

Open state page

JH

23 codes

Jharkhand

JH is another post-2000 prefix, introduced after Jharkhand was carved out as a separate state.

Open state page

KA

32 codes

Karnataka

KA is one of the most recognizable prefixes in the country because Bengaluru occupies several of the earliest and busiest code blocks.

Open state page

KL

86 codes

Kerala

Kerala packs a dense registration network into the KL family, with many district and sub-regional offices for a relatively narrow state.

Open state page

LA

2 codes

Ladakh

LA was assigned after Ladakh became a separate union territory in 2019, giving it a distinct vehicle mark from JK.

Open state page

LD

1 codes

Lakshadweep

Lakshadweep only uses one code block in this dataset, so the state prefix does almost all of the visual work on the plate.

Open state page

MP

52 codes

Madhya Pradesh

Madhya Pradesh has 52 code blocks in this dataset, so the numeric segment matters far more than the state prefix once you are inside the state.

Open state page

MH

50 codes

Maharashtra

Maharashtra has 50 code blocks in this dataset, making MH one of the larger registration families on the map.

Open state page

MN

16 codes

Manipur

Manipur uses 16 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

ML

12 codes

Meghalaya

Meghalaya uses 12 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

MZ

9 codes

Mizoram

Mizoram uses 9 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

NL

10 codes

Nagaland

Nagaland uses 10 code blocks in this dataset; the prefix stays fixed while the numeric segment points to the local registering authority.

Open state page

OD

38 codes

Odisha

Odisha switched new registrations from OR to OD in 2012 after the state's official name changed from Orissa to Odisha; older OR plates can still exist.

Open state page

PY

4 codes

Puducherry

Puducherry's enclaves are geographically separate, but they still sit under the same PY registration family.

Open state page

PB

22 codes

Punjab

PB and CH often appear together around the Chandigarh tricity, but Punjab keeps its own district-wise PB ladder.

Open state page

RJ

34 codes

Rajasthan

Rajasthan has 34 code blocks in this dataset, so the numeric segment matters far more than the state prefix once you are inside the state.

Open state page

SK

5 codes

Sikkim

Sikkim has one of the shortest code ladders in the dataset, which makes SK one of the cleanest prefixes to scan quickly.

Open state page

TN

113 codes

Tamil Nadu

Tamil Nadu uses a long TN number sequence, with Chennai and the major regional offices occupying many early blocks in the ladder.

Open state page

TG/TS

35 codes

Telangana

Telangana's registration mark was changed from TS to TG by a central notification in March 2024. Older TS plates still remain valid, which is why both show up.

Open state page

TR

8 codes

Tripura

Tripura stays compact enough that the TR family covers only a small set of transport office regions.

Open state page

UP

75 codes

Uttar Pradesh

UP is one of the biggest code networks in the app, with 75 registration offices listed in this dataset.

Open state page

UK

20 codes

Uttarakhand

Uttarakhand's transport department now uses UK as the state prefix, so registrations read like UK-07 for Dehradun.

Open state page

WB

57 codes

West Bengal

West Bengal's early WB blocks are Kolkata-heavy, but the family stretches much further once you move beyond the first urban offices.

Open state page