ApniGaadiThe right start

RTO codes in Himachal Pradesh

Every Himachal Pradesh registration plate opens with one of these 96 codes, HP-01 through HP-99. Paste a plate to see which office issued it.

Questions people ask

How many RTO codes does Himachal Pradesh have?

96 in our list, running from HP-01 to HP-99.

Which RTO is HP-03?

HP-03 is Shimla (Urban), in Himachal Pradesh.

Why are some Himachal Pradesh numbers missing from this list?

3 numbers inside the range are not listed — HP-02, HP-52, HP-70 among them. Usually the state never issued them: Tamil Nadu skips every code whose digits add to eight, and others hold numbers back as reserved. A gap is normally the state's own decision, not a hole in our list.

Why does one city in Himachal Pradesh have several RTO codes?

Shimla holds 6 of them — HP-03, HP-07, HP-50, HP-51. A busy city is usually split by vehicle class or by zone rather than served by one office, so which code a plate carries depends on where and what was registered, not on the city being listed twice.

What does a traffic fine cost in Himachal Pradesh?

Himachal Pradesh publishes its own schedule, and it does not always match the central figures — riding without a helmet is ₹1,500 there. The full chart is on our Himachal Pradesh fines page.

Codes are the only part of a registration number that means anything on its own. Office addresses and phone numbers go stale fastest; codes and districts rarely change.

Compiled 2026-09-01 from the consolidated public list. Codes are reassigned and offices open, so check with the state transport department before relying on this for anything official. Wikipedia, List of Regional Transport Office districts in India