The HP RTO code list has 99 codes for Himachal Pradesh, from HP 01 to HP 99. Each code belongs to one transport office, so the first part of a HP number plate tells you where the vehicle was registered.
All Himachal Pradesh RTO codes
| Code | Office | District |
|---|---|---|
| HP 01 | Statewide (STA Shimla) | Statewide |
| HP 02 | Statewide (STA Shimla) | Statewide |
| HP 03 | Shimla (Urban) | Shimla |
| HP 04 | Dharamshala (Kangra) | Kangra |
| HP 05 | Mandi | Mandi |
| HP 06 | Rampur Bushahr | Shimla |
| HP 07 | Shimla (Urban) | Shimla |
| HP 08 | Chaupal | Shimla |
| AA | Kupvi | Shimla |
| HP 09 | Theog | Shimla |
| HP 10 | Rohru | Shimla |
| HP 11 | Arki | Solan |
| HP 12 | Nalagarh | Solan |
| AA | Baddi | Solan |
| HP 13 | Kandaghat | Solan |
| HP 14 | Solan | Solan |
| HP 15 | Parwanoo | Solan |
| HP 16 | Rajgarh | Sirmaur |
| AA | Pachhad | Sirmaur |
| HP 17 | Paonta Sahib | Sirmaur |
| HP 18 | Nahan | Sirmaur |
| HP 19 | Amb | Una |
| AA | Gagret | Una |
| HP 20 | Una | Una |
| HP 21 | Barsar | Hamirpur |
| HP 22 | Hamirpur | Hamirpur |
| HP 23 | Ghumarwin | Bilaspur |
| HP 24 | Bilaspur | Bilaspur |
| HP 25 | Kalpa | Kinnaur |
| HP 26 | Nichar (Bhaba Nagar) | Kinnaur |
| HP 27 | Pooh | Kinnaur |
| HP 28 | Sarkaghat | Mandi |
| HP 29 | Jogindernagar | Mandi |
| HP 30 | Karsog | Mandi |
| HP 31 | Sundernagar | Mandi |
| HP 32 | Gohar | Mandi |
| HP 33 | Mandi | Mandi |
| AA | Kotli | Mandi |
| HP 34 | Kullu | Kullu |
| HP 35 | Anni | Kullu |
| AA | Nirmand | Kullu |
| HP 36 | Dehra | Kangra |
| HP 37 | Palampur | Kangra |
| HP 38 | Nurpur | Kangra |
| HP 39 | Dharamshala | Kangra |
| HP 40 | Kangra | Kangra |
| HP 41 | Kaza | Lahaul and Spiti |
| HP 42 | Keylong | Lahaul and Spiti |
| HP 43 | Udaipur | Lahaul and Spiti |
| HP 44 | Churah (Tissa) | Chamba |
| HP 45 | Pangi | Chamba |
| HP 46 | Bharmour | Chamba |
| HP 47 | Dalhousie | Chamba |
| HP 48 | Chamba | Chamba |
| HP 49 | Banjar | Kullu |
| HP 50 | Shimla | Shimla |
| HP 51 | Shimla (Rural) | Shimla |
| HP 52 | Shimla (Rural) | Shimla |
| AA | Sunni | Shimla |
| HP 53 | Baijnath | Kangra |
| HP 54 | Jawali | Kangra |
| HP 55 | Nadaun | Hamirpur |
| HP 56 | Jaisinghpur | Kangra |
| HP 57 | Chowari | Chamba |
| HP 58 | Manali | Kullu |
| HP 59 | Solan | Solan |
| HP 60 | Hamirpur | Hamirpur |
| HP 61 | Kullu | Kullu |
| HP 62 | Shimla | Shimla |
| HP 63 | Shimla | Shimla |
| HP 64 | Solan | Solan |
| HP 65 | Mandi | Mandi |
| HP 66 | Kullu | Kullu |
| HP 67 | Hamirpur | Hamirpur |
| HP 68 | Dharamshala (Kangra) | Kangra |
| HP 69 | Bilaspur | Bilaspur |
| HP 70 | Bilaspur | Bilaspur |
| HP 71 | Nahan | Sirmaur |
| HP 72 | Una | Una |
| HP 73 | Chamba | Chamba |
| HP 74 | Bhoranj | Hamirpur |
| HP 75 | Jubbal | Shimla |
| HP 76 | Padhar | Mandi |
| HP 77 | Dodra Kawar | Shimla |
| HP 78 | Bangana | Una |
| HP 79 | Sangrah | Sirmaur |
| HP 80 | Haroli | Una |
| HP 81 | Salooni | Chamba |
| HP 82 | Balh | Mandi |
| HP 83 | Jawalaji | Kangra |
| HP 84 | Sujanpur Tihra | Hamirpur |
| HP 85 | Shillai | Sirmaur |
| AA | Kaffota | Sirmaur |
| HP 86 | Dharampur | Mandi |
| HP 87 | Janjehli | Mandi |
| AA | Bali Chowki | Mandi |
| HP 88 | Fatehpur | Kangra |
| HP 89 | Jhandutta | Bilaspur |
| HP 90 | Shahpur | Kangra |
| HP 91 | Naina Devi (Swarghat) | Bilaspur |
| HP 92 | Rampur Bushahr | Shimla |
| HP 93 | Nalagarh | Solan |
| HP 94 | Nagrota Bagwan | Kangra |
| HP 95 | Kumarsain | Shimla |
| HP 96 | Dheera | Kangra |
| HP 97 | Indora | Kangra |
| HP 98 | Kasauli | Solan |
| HP 99 | Kotkhai | Shimla |
Things to know about HP codes
- Himachal gives a code to almost every subdivision: SDMs act as Registering and Licensing Authorities (RLA), while the ten district RTOs hold separate codes.
- HP-01 and HP-02 are state-level series (tourist buses and taxis) with a letter suffix identifying the RTO.
- Codes with an AA suffix (HP-08AA, HP-12AA, HP-16AA, HP-19AA, HP-33AA, HP-35AA, HP-52AA, HP-85AA, HP-87AA) are new offices carved out of an existing code's area.
Himachal Pradesh transport department
Registration, licences and permits in Himachal Pradesh are handled by the state transport department and its offices. Official website: Transport Department, Himachal Pradesh (head office: Directorate of Transport, Shimla). Online services are on the national Parivahan Sewa portal.
Most searched HP codes
This list is an independent guide. Codes and offices can change when districts are created or offices move. For any official purpose, check with the state transport department or the official Vahan service.
Questions people ask
How many RTO codes are there in Himachal Pradesh?
This list has 99 codes for Himachal Pradesh, from HP 01 to HP 99.
What is HP 01 RTO?
HP 01 is Statewide (STA Shimla), Statewide district.
How do I find which RTO a HP number belongs to?
Look at the two digits after HP and find them in the table above, or type the number into the decoder at the top of this page.