Homeโ€บGlossaryโ€บRTO Code

RTO Code

Everyday

Regional Transport Office Code (India)

The 2-letter, 2-digit code embedded in an Indian vehicle registration or driving licence number that identifies the Regional Transport Office that issued it.

Definition

An RTO Code is the numeric portion embedded in Indian vehicle registration numbers and driving licence numbers that identifies which Regional Transport Office issued it. In a standard plate like MH 12 AB 1234, the two-letter prefix (MH) identifies the state, and the two-digit RTO code (12) that follows narrows it down to a specific district-level transport office within that state.

Because RTO codes are only unique within a state, code 12 in Maharashtra and code 12 in Delhi refer to entirely different offices, the code only carries meaning alongside its state prefix. Validators like the Vehicle Registration Validator and Driving Licence Validator check that this state-plus-RTO-code combination is structurally consistent.

Key Things to Know

  • Two letters plus two digits: the format is state code (2 letters) followed by RTO code (2 digits), together identifying the specific issuing office.
  • Meaningless without the state prefix: the same numeric RTO code is reused across different states, so it must always be read together with its state letters.
  • Reflects origin, not current location: the code shows where a vehicle was first registered, and it doesn't change automatically if the vehicle later moves to another state.
  • Used on both plates and licences: the same RTO numbering scheme appears in vehicle registration numbers and driving licence numbers, though embedded in different positions of each format.
  • Superseded in some cases by BH series: the Bharat Series (BH) format was created to remove the need for a new RTO code every time a vehicle owner relocates between states.

Frequently Asked Questions

Where does the RTO code sit in a vehicle registration number?
It's the second part of the plate, right after the 2-letter state code, for example in MH 12 AB 1234, MH is the state and 12 is the RTO code identifying a specific district office within Maharashtra. The [Vehicle Registration Validator](/in/vehicle-registration-validator/) checks that this structure is well-formed.
Is the RTO code the same on a driving licence as it is on a number plate?
Both encode the issuing Regional Transport Office using the same state-plus-number scheme, though a driving licence number embeds it differently within a longer alphanumeric string. The [Driving Licence Validator](/in/driving-licence-validator/) parses this from licence numbers specifically.
Can two different RTOs share the same 2-digit code?
Not within the same state, RTO codes are numbered sequentially within each state, so 12 means something different in Maharashtra than it does in Delhi, since the state prefix disambiguates it.
Does the RTO code tell you where a vehicle is currently located?
No, it only tells you where the vehicle was originally registered, not where it's currently being driven, a car registered in Mumbai and later sold or relocated to Bangalore keeps its original Mumbai RTO code unless formally re-registered.
Why was the Bharat Series introduced if RTO codes already exist?
Frequent inter-state moves used to require a formal re-registration to update the RTO code, which was a slow process, the [Bharat Series (BH)](/glossary/bh-series/) format was introduced specifically to let certain vehicle owners skip that state-by-state re-registration.