List of Regional Transport Office districts in India
This is a list of the Indian Regional Transport Offices and the assigned codes for vehicle registration. These are broken down to states or union territories and their districts. These RTO offices, governed by the respective state and union territory Transport Departments, are led by Regional Transport Officers and are tasked with enforcing the Motor Vehicles Act, 1988, and its associated rules.
AP—Andhra Pradesh
The Andhra Pradesh state government has decided to issue uniform registration numbers for vehicles across Andhra Pradesh. Since February 2019, all new vehicles in Andhra Pradesh are registered with AP-39 code by default. Andhra Pradesh is the first state to implement the "one state-one code" policy.In 2023, the state government has launched new series, AP-40.
| Scheme and/or example | Meaning | - | - |
| AP 01 A 1234 to AP 01 SZ 1234 | The letters A to S are reserved to passenger vehicles. | - | - |
| AP-01-Px : AP 01 P 1234, AP 01 PA 1234, AP 01 PB 1234, AP 01 PC 1234 | AP-01-P is specifically used for state police vehicles. | AP 01 T 1234 to AP 01 YZ 1234 | The letters T, U, V, W, X, Y are reserved for commercial vehicles. |
| AP-01-Z : AP 01 Z xxxx | The letter Z is reserved for the State Road Transport buses. | - | - |
| Code | Jurisdiction | Annotations |
| AP 02 | Ananthapuramu District | |
| AP 03 | Chittoor District | |
| AP 04 | YSR Kadapa District | |
| AP 05 | East Godavari District | RTO was located in Kakinada, former district headquarters of undivided East Godavari District |
| AP 07 | Guntur district | |
| AP 16 | Krishna District | RTO was located in Vijayawada, former district headquarters of undivided Krishna District |
| AP 18 P | Andhra Pradesh Police | |
| AP 21 | Kurnool District | |
| AP 26 | Nellore District | |
| AP 27 | Prakasam District | |
| AP 30 | Srikakulam District | |
| AP 31 | Vishakhapatnam District | AP 32, AP 33, and AP 34 were also reserved for Vishakhapatnam, with only few vehicles getting these registrations. |
| AP 35 | Vizianagaram District | |
| AP 37 | West Godavari District | RTO was located in Eluru, former district headquarters of undivided West Godavari District |
CG—Chhattisgarh
DL—Delhi
| Example or scheme | Meaning |
| DL −1 A | The letter A is reserved for ambulances. |
| DL-1B | The letter B is reserved for DMRC feeder buses. |
| DL −*C; CA - CZ; CAA... | The letter C is reserved for fuel powered/electric cars. |
| DL −1 D | The letter D is reserved for two/four wheeled private vehicles driven by handicapped drivers. |
| DL-*ER,'ERA and so on | The letter series ER is reserved for electric rickshaws. |
| DL-2F' | The letter F is reserved for vanity series numbers for passenger vehicles. |
| DL-1G | The letter G is reserved for heavy trucks. |
| DL-1K | The letter K is reserved for school vans. |
| DL-1L | The letter L is reserved for light trucks. |
| DL-1M | The letter M is reserved for midsize trucks. |
| DL-1N | The letter N is reserved for self-drive vehicles. |
| DL-1P | The letter P is reserved for buses, including DTC, DIMTS, tourist and even heavy school buses. |
| DL-1Q | The letter Q is reserved for phatphat seva or rural service share taxis. |
| DL-1R, | The letter R is reserved for auto rickshaws. |
| DL-1RT, DL-1RTA and so on | The letter series RT is reserved for radio/app taxis. |
| DL −*S; SA - SZ; SAA... | The letter S is reserved for fuel powered/electric scooters and motorcycles. |
| DL-1T | The letter T is reserved for taxis. |
| DL-1V | The letter V is reserved for light buses. |
| DL-1W, DL-2W | The letter W is reserved for rural service share taxis. |
| DL-1Y | The letter Y is reserved for commercial private taxis. |
| DL-1Z | The letter Z is reserved for commercial private taxis. |
| DL-*CNA, CNB and so on, DL-*SNA, SNB and so on | These letter series are used for vehicles registered in sub-RTOs. These areas now have newer RTOs under which their records are now available. |
GJ—Gujarat
| Code | Office location | Jurisdiction |
| GJ-01 | Ahmedabad, Subhash Bridge | Covers parts of Ahmedabad City on the western bank of the Sabarmati River, over Vejalpur, Sabarmati, Ghatlodiya and parts of Daskroi Taluks of Western Ahmedabad District |
| GJ-02 | Mehsana | Covers entire Mehsana District |
| GJ-03 | Rajkot | Covers entire Rajkot District |
| GJ-04 | Bhavnagar | Covers entire Bhavnagar District |
| GJ-05 | Surat | Covers Surat City, Olpad, Chorasi, Kamrej and Palsana Taluks of Western Surat District |
| GJ-06 | Vadodara | Covers entire Vadodara District |
| GJ-07 | Nadiad, Kheda District | Covers entire Kheda District |
| GJ-08 | Palanpur, Banaskantha District | Covers Banaskantha District and Vav-Tharad District |
| GJ-09 | Himmatnagar, Sabarkantha District | Covers entire Sabarkantha District |
| GJ-10 | Jamnagar | Covers entire Jamnagar District |
| GJ-11 | Junagadh | Covers entire Junagadh District |
| GJ-12 | Bhuj, Kutch District | Covers Bhuj, Mundra, Mandvi, Nakhtarana, Abdasa and Lakhpat Taluks of Western Kutch District |
| GJ-13 | Surendranagar | Covers entire Surendranagar District |
| GJ-14 | Amreli | Covers entire Amreli District |
| GJ-15 | Valsad | Covers entire Valsad District |
| GJ-16 | Bharuch | Covers entire Bharuch District |
| GJ-17 | Godhra, Panchmahal District | Covers entire Panchmahal District |
| GJ-18 | Gandhinagar | Covers entire Gandhinagar District |
| GJ-19 | Bardoli, Surat District | Covers Bardoli, Mahuva, Mandvi, Mangrol, Ambika, Areth and Umarpada Taluks of Eastern Surat District |
| GJ-20 | Dahod | Covers entire Dahod District |
| GJ-21 | Navsari | Covers entire Navsari District |
| GJ-22 | Rajpipla, Narmada District | Covers entire Narmada District |
| GJ-23 | Anand | Covers entire Anand District |
| GJ-24 | Patan | Covers entire Patan District |
| GJ-25 | Porbandar | Covers entire Porbandar District |
| GJ-26 | Vyara, Tapi District | Covers entire Tapi District |
| GJ-27 | Ahmedabad, Vastral | Covers parts of Ahmedabad City on the eastern bank of the Sabarmati River, over Maninagar, Asarwa, Vatva and parts of Daskroi Taluks of Eastern Ahmedabad District |
| GJ-28 | Not Allocated | Reserved for Surat |
| GJ-29 | Not Allocated | Reserved for Vadodara |
| GJ-30 | Ahwa, Dang District | Covers entire Dang District |
| GJ-31 | Modasa, Aravalli District | Covers entire Aravalli District |
| GJ-32 | Veraval, Gir Somnath District | Covers entire Gir Somnath District |
| GJ-33 | Botad | Covers entire Botad District |
| GJ-34 | Chhota Udaipur | Covers entire Chhota Udaipur District |
| GJ-35 | Lunawada, Mahisagar District | Covers entire Mahisagar District |
| GJ-36 | Morbi | Covers entire Morbi District |
| GJ-37 | Khambhaliya, Devbhoomi Dwarka District | Covers entire Devbhoomi Dwarka District |
| GJ-38 | Bavla, Ahmedabad District | Covers Bavla, Sanand, Viramgam, Detroj-Rampura, Mandal, Dholka, Dhandhuka, Dholera and parts of Daskroi Taluks of Rural Ahmedabad District |
| GJ-39 | Anjar, Kutch District | Covers Anjar, Gandhidham, Bhachau and Rapar Taluks of Eastern Kutch District |
JK—Jammu and Kashmir
KA—Karnataka
| Alphabets | Meaning |
| Example: KA 09 2418 | This series is reserved for all types of commercial vehicles. |
| A, B, C, D | These four letters are reserved for all types of commercial vehicles. |
| E, H, J, K, L, Q, R, S, U, V, W, X, Y | These letters are reserved for private two wheelers. |
| F, FA | The letter F is reserved for KSRTC, KKRTC, NWKRTC and BMTC buses. |
| G | The letter G is reserved for all Karnataka government vehicles including police vehicles, ambulances, legislative assembly vehicles, municipal corporation vehicles, etc. |
| M, N, P, Z | These letters are reserved for private passenger vehicles. Excavators, bulldozers and boring rigs also use these registrations. |
| T | The letter T is reserved for tractors and trailers. |
| I, O | These two letters are not offered as they can lead to confusion with 1 and 0. |
MH—Maharashtra
MZ—Mizoram
OD—Odisha
Due to the official respelling of the state name in English, the Transport Department modified the state letter on the plates with OD substituting OR on 1 September 2012.RJ—Rajasthan
TG—Telangana
Note * Part of GHMC Hyderabad but not part of Hyderabad Dist.
The two-letter state code for Telangana Region in Andhra Pradesh was AP until the State Bifurcation and after the formation of Telangana State, the state was chosen as TS. It continued up to May 2024 before it was changed to TG.
The AP and TS codes, however, remain valid.
| Scheme and/or example | Meaning |
| TG XX A 1234 to TG XX SZ 1234 | The letters A to S are reserved for passenger vehicles. |
| TG-09-'Px : TG 09 PA 1234, TG 09 PB 1234 | TG-09-P of Hyderabad Central RTO is specifically used for Telangana Police vehicles. |
| TG XX T' 1234 to TG XX YZ 1234 | The letters T, U, V, W, X, Y are reserved for commercial vehicles. |
| TG-xx-Z : TG XX Z 1234 to TG XX ZZ 1234 | The letter Z is reserved for the State Road Transport buses.. |
| Code | Jurisdiction |
| AP 01 | Adilabad District |
| AP 09 | Hyderabad Central |
| AP 10 | Hyderabad North |
| AP 11 | Hyderabad East |
| AP 12 | Hyderabad South |
| AP 13 | Hyderabad West |
| AP 15 | Karimnagar District |
| AP 20 | Khammam District |
| AP 22 | Mahabubnagar District |
| AP 23 | Medak District |
| AP 24 | Nalgonda District |
| AP 25 | Nizamabad District |
| AP 28 | Rangareddy District * |
| AP 29 | Rangareddy District * |
| AP 36 | Warangal District |
TN—Tamil Nadu
In Tamil Nadu, specific series are exclusively used for certain type of vehicles- All State Transport Corporation vehicles start the series with 'N' or 'AN'
- All Government owned vehicles start the series with 'G', 'AG', 'BG', 'CG' or 'DG', Etc.,
| Code | Location | District | Zone | Annotations |
| TN-01 | Chennai : Ayanavaram | Chennai | Chennai North | SETC & MTC busses are registered here under TN 01 N XXXX. |
| TN-02 | Chennai : Anna Nagar | Chennai | Chennai North | |
| TN-03 | Chennai : Tondiarpet | Chennai | Chennai North | |
| TN-04 | Chennai : Royapuram | Chennai | Chennai North | |
| TN-05 | Chennai : Kolathur | Chennai | Chennai North | |
| TN-06 | Chennai : Mandavelli | Chennai | Chennai South | |
| TN-07 | Chennai : Adyar | Chennai | Chennai South | |
| TN-09 | Chennai : K. K. Nagar | Chennai | Chennai South | |
| TN-10 | Chennai : Virugambakkam | Chennai | Chennai South | |
| TN-11 | Tambaram | Chengalpattu | Chennai South | |
| TN-12 | Poonamallee | Tiruvallur | Chennai North | |
| TN-13 | Ambattur | Tiruvallur | Chennai North | |
| TN-14 | Sholinganallur | Chengalpattu | Chennai South | |
| TN-15 | Ulundurpet | Kallakurichi | Villupuram | |
| TN-15M | Kallakurichi | Kallakurichi | Villupuram | Shared series with Ulunderpettai |
| TN-16 | Tindivanam | Villupuram | Villupuram | |
| TN-16Z | Gingee | Villupuram | Villupuram | Unit office of the RTO |
| TN-18 | Red Hills | Tiruvallur | Chennai North | |
| TN-18Y | Gummidipoondi | Tiruvallur | Chennai North | Unit office of the RTO |
| TN-19 | Chengalpattu | Chengalpattu | Chennai South | |
| TN-19Y | Thirukazhugundram | Chengalpattu | Chennai South | Unit office of the RTO |
| TN-19Z | Madurantakam | Chengalpattu | Chennai South | Unit office of the RTO |
| TN-20 | Tiruvallur | Tiruvallur | Chennai North | TNSTC-Villupuram / Thiruvallur Region busses are registered here under TN 20 N XXXX. |
| TN-20X | Thiruthani | Tiruvallur | Chennai North | Unit office of the RTO |
| TN-21 | Kanchipuram | Kanchipuram | Chennai South | TNSTC-Villupuram / Kanchipuram Region busses are registered here under TN 21 N XXXX. |
| TN-22 | Meenambakkam | Chennai | Chennai South | |
| TN-23 | Vellore | Vellore | Vellore | TNSTC-Villupuram / Vellore Region busses are registered here under TN 23 N XXXX. |
| TN-23T | Gudiyatham | Vellore | Vellore | Unit office of the RTO |
| TN-24 | Krishnagiri | Krishnagiri | Vellore | |
| TN-25 | Thiruvannamalai | Thiruvannamalai | Villupuram | TNSTC-Villupuram / Thiruvannamalai Region busses are registered here under TN 25 N XXXX. |
| TN-27 | Salem | Salem | Not in use | |
| TN-28 | Namakkal | Namakkal | Erode | |
| TN-28Z | Rasipuram | Namakkal | Erode | Unit office of the RTO |
| TN-29 | Dharmapuri | Dharmapuri | Salem | TNSTC-Salem / Dharmapuri Region busses are registered here under TN 29 N XXXX. |
| TN-29W | Palacode | Dharmapuri | Salem | Unit office of the RTO |
| TN-29Z | Harur | Dharmapuri | Salem | Unit office of the RTO |
| TN-30 | Salem | Salem | Salem | TNSTC-Salem / Salem Region busses are registered here under TN 30 N XXXX. |
| TN-30W | Omalur | Salem | Salem | Unit office of the RTO |
| TN-31 | Cuddalore | Cuddalore | Villupuram | TNSTC-Villupuram / Cuddalore Region busses are registered here under TN 31 N XXXX. |
| TN-31Y | Neyveli | Cuddalore | Villupuram | Unit office of the RTO |
| TN-31Z | Panruti | Cuddalore | Villupuram | Unit office of the RTO |
| TN-32 | Villupuram | Villupuram | Villupuram | TNSTC-Villupuram / Villupuram Region busses are registered here under TN 32 N XXXX. |
| TN-33 | Erode | Erode | Erode | TNSTC-Coimbatore / Erode Region busses are registered here under TN 33 N XXXX. |
| TN-34 | Tiruchengode | Namakkal | Erode | |
| TN-34M | Kumarapalayam | Namakkal | Erode | Shared series with Tiruchengode |
| TN-36 | Gobichettipalayam | Erode | Erode | |
| TN-36W | Bhavani | Erode | Erode | Unit office of the RTO |
| TN-36Z | Sathyamangalam | Erode | Erode | Unit office of the RTO |
| TN-37 | Coimbatore | Coimbatore | Coimbatore | |
| TN-37Z | Sulur | Coimbatore | Coimbatore | Unit office of the RTO |
| TN-38 | Coimbatore | Coimbatore | Coimbatore | TNSTC-Coimbatore / Coimbatore Region busses are registered here under TN 38 N XXXX. |
| TN-39 | Tirupur | Tirupur | Coimbatore | TNSTC-Coimbatore / Tirupur Region busses are registered here under TN 39 N XXXX. |
| TN-39Z | Avinashi | Tirupur | Coimbatore | Unit office of the RTO |
| TN-40 | Mettupalayam | Coimbatore | Coimbatore | |
| TN-41 | Pollachi | Coimbatore | Coimbatore | |
| TN-41W | Valparai | Coimbatore | Coimbatore | Unit office of the RTO |
| TN-42 | Tirupur | Tirupur | Coimbatore | |
| TN-42Y | Kangayam | Tirupur | Coimbatore | Unit office of the RTO |
| TN-43 | Ooty | Nilgiris | Coimbatore | TNSTC-Coimbatore / Ooty Region busses are registered here under TN 43 N XXXX. |
| TN-43Z | Gudalur | Nilgiris | Coimbatore | Unit office of the RTO |
| TN-45 | Tiruchirapalli | Tiruchirapalli | Tiruchirapalli | Tnstc-Kumbakonam / Tiruchirapalli Region busses are registered here under TN 45 N XXXX. |
| TN-45Z | Manapparai | Tiruchirapalli | Tiruchirapalli | Unit office of the RTO |
| TN-46 | Perambalur | Perambalur | Tiruchirapalli | |
| TN-47 | Karur | Karur | Tiruchirapalli | |
| TN-47X | Manmangalam | Karur | Tiruchirapalli | Unit office of the RTO |
| TN-47Y | Aravakurichi | Karur | Tiruchirapalli | Unit office of the RTO |
| TN-47Z | Kulithalai | Karur | Tiruchirapalli | Unit office of the RTO |
| TN-48 | Srirangam | Tiruchirapalli | Tiruchirapalli | |
| TN-48X | Lalgudi | Tiruchirapalli | Tiruchirapalli | Unit office of the RTO |
| TN-48Y | Musiri | Tiruchirapalli | Tiruchirapalli | Unit office of the RTO |
| TN-48Z | Thuraiyur | Tiruchirapalli | Tiruchirapalli | Unit office of the RTO |
| TN-49 | Thanjavur | Thanjavur | Thanjavur | |
| TN-49Y | Pattukottai | Thanjavur | Thanjavur | Unit office of the RTO |
| TN-50 | Tiruvarur | Tiruvarur | Thanjavur | |
| TN-50Y | Thiruthuraipoondi | Tiruvarur | Thanjavur | Unit office of the RTO |
| TN-50Z | Mannargudi | Tiruvarur | Thanjavur | Unit office of the RTO |
| TN-51 | Nagapattinam | Nagapattinam | Thanjavur | |
| TN-52 | Sankagiri | Salem | Salem | |
| TN-54 | Salem | Salem | Salem | |
| TN-55 | Pudukottai | Pudukottai | Thanjavur | TNSTC-Kumbakonam / Pudukottai Region busses are registered here under TN 55 N XXXX. |
| TN-55BQ | Alangudi | Pudukottai | Thanjavur | Unit office of the RTO |
| TN-55Y | Iluppur | Pudukottai | Thanjavur | Unit office of the RTO |
| TN-55Z | Aranthangi | Pudukottai | Thanjavur | Unit office of the RTO |
| TN-56 | Perundurai | Erode | Erode | |
| TN-57 | Dindigul | Dindigul | Madurai | TNSTC-Madurai / Dindigul region busses are registered here under TN 57 N XXXX. |
| TN-57W | Natham | Dindigul | Madurai | Unit office of the RTO |
| TN-57V | Vedasandur | Dindigul | Madurai | Unit office of the RTO |
| TN-57W | Batlagundu | Dindigul | Madurai | Unit office of the RTO |
| TN-58 | Madurai | Madurai | Madurai | TNSTC-Madurai / Madurai region busses are registered here under TN 58 N XXXX. |
| TN-58Y | Usilampatti | Madurai | Madurai | Unit office of the RTO |
| TN-58Z | Thirumangalam | Madurai | Madurai | Unit office of the RTO |
| TN-59 | Madurai | Madurai | Madurai | |
| TN-59V | Vadipatti | Madurai | Madurai | Unit office of the RTO |
| TN-59Z | Melur | Madurai | Madurai | Unit office of the RTO |
| TN-60 | Theni | Theni | Madurai | |
| TN-60Z | Uthamapalayam | Theni | Madurai | Unit office of the RTO |
| TN-61 | Ariyalur | Ariyalur | Tiruchirapalli | |
| TN-63 | Sivaganga | Sivaganga | Virudhunagar | |
| TN-63Z | Karaikudi | Sivaganga | Virudhunagar | Unit office of the RTO. TNSTC-Kumbakonam / Karaikudi region busses are registered here under TN 63 N XXXX. |
| TN-64 | Madurai | Madurai | Madurai | |
| TN-65 | Ramanathapuram | Ramanathapuram | Virudhunagar | |
| TN-65Z | Paramakudi | Ramanathapuram | Virudhunagar | Unit office of the RTO |
| TN-66 | Coimbatore | Coimbatore | Coimbatore | |
| TN-67 | Virudhunagar | Virudhunagar | Virudhunagar | TNSTC-Madurai / Virudhunagar Region busses are registered here under TN 67 N XXXX. |
| TN-67W | Aruppukottai | Virudhunagar | Virudhunagar | Unit office of the RTO |
| TN-68 | Kumbakonam | Thanjavur | Thanjavur | TNSTC-Kumbakonam / Kumbakonam Region busses are registered here under TN 68 N XXXX. |
| TN-69 | Thoothukudi | Thoothukudi | Tirunelveli | |
| TN-70 | Hosur | Krishnagiri | Vellore | |
| TN-72 | Tirunelveli | Tirunelveli | Tirunelveli | TNSTC-Tirunelveli / Tirunelveli Region busses are registered here under TN 72 N XXXX. |
| TN-72V | Valliyur | Tirunelveli | Tirunelveli | Unit office of the RTO |
| TN-73 | Ranipet | Ranipet | Vellore | |
| TN-73Z | Arakkonam | Ranipet | Vellore | Unit office of the RTO |
| TN-74 | Nagercoil | Kanniyakumari | Tirunelveli | TNSTC-Tirunelveli / Nagercoil region busses are registered here under TN 74 N XXXX. |
| TN-75 | Marthandam | Kanniyakumari | Tirunelveli | |
| TN-76 | Tenkasi | Tenkasi | Tirunelveli | |
| TN-76Y | Ambasamudram | Tirunelveli | Tirunelveli | Unit office of the RTO |
| TN-77 | Attur | Salem | Salem | |
| TN-77Z | Vazhapadi | Salem | Salem | Unit office of the RTO |
| TN-78 | Dharapuram | Tirupur | Coimbatore | |
| TN-78M | Udumalpet | Tirupur | Coimbatore | Shared series with Dharapuram |
| TN-79 | Sankarankovil | Tenkasi | Tirunelveli | |
| TN-81 | Tiruchirapalli | Tiruchirapalli | Tiruchirapalli | |
| TN-81Z | Thiruverumbur | Tiruchirapalli | Tiruchirapalli | Unit office of the RTO |
| TN-82 | Mayiladuthurai | Mayiladuthurai | Thanjavur | |
| TN-82Z | Sirkazhi | Mayiladuthurai | Thanjavur | Unit office of the RTO |
| TN-83 | Vaniyambadi | Thirupattur | Vellore | |
| TN-83M | Thirupattur | Thirupattur | Vellore | Shared series with Vaniyambadi |
| TN-83Y | Ambur | Thirupattur | Vellore | Unit office of the RTO |
| TN-84 | Srivilliputhur | Virudhunagar | Virudhunagar | |
| TN-84U | Rajapalayam | Virudhunagar | Virudhunagar | Unit office of the RTO |
| TN-85 | Kundrathur | Kanchipuram | Chennai South | |
| TN-86 | Erode | Erode | Erode | |
| TN-87 | Sriperumbudur | Kanchipuram | Chennai South | |
| TN-88 | Namakkal | Namakkal | Erode | |
| TN-88Z | Paramathi Velur | Namakkal | Erode | Unit office of the RTO |
| TN-90 | Salem | Salem | Salem | |
| TN-91 | Chidambaram | Cuddalore | Villupuram | |
| TN-91Z | Virudhachalam | Cuddalore | Villupuram | Unit office of the RTO |
| TN-92 | Thiruchendur | Thoothukudi | Tirunelveli | |
| TN-93 | Mettur | Salem | Salem | |
| TN-94 | Palani | Dindigul | Madurai | |
| TN-94Z | Oddanchatram | Dindigul | Madurai | Unit office of the RTO |
| TN-95 | Sivakasi | Virudhunagar | Virudhunagar | |
| TN-96 | Kovilpatti | Thoothukudi | Tirunelveli | |
| TN-97 | Arani | Tiruvannamalai | Villupuram | |
| TN-97Z | Cheyyar | Tiruvannamalai | Villupuram | Unit office of the RTO |
| TN-99 | Coimbatore | Coimbatore | Coimbatore |