National highway in Indian states: 2014 to 2024

Maharashtra has the longest network of national highways in India, with a total length of approximately 18,459 km, followed by Uttar Pradesh and Rajasthan in second and third place, respectively.

The national highways (NH) are managed by the National Highways Authority of India (NHAI) and the Ministry of Road Transport and Highways (MoRTH).

Map of National Highway in Indian states

Top states with most National Highway network

  1. Maharashtra
  2. Uttar Pradesh
  3. Rajasthan
  4. Madhya Pradesh
  5. Andhra Pradesh
  6. Karnataka
  7. Gujarat

In 2014, India’s national highway network spanned approximately 91,000 km. Over the past decade, it has expanded significantly, reaching 146,145 km in 2024. This remarkable growth reflects an addition of around 55,000 km, enhancing connectivity and infrastructure across the country.

Major National Highways in India

National HighwayLengthFrom – To
NH443745 KMSrinagar – Kanyakumari
NH273600 KMPorbandar – Silchar
NH482916 KMDelhi – Chennai
NH522401 KMLudhiana – Ankola
NH302116 KMSitarganj – Kondapali

The NHAI has been adding more national highways year by year including New High speed Expressways like Delhi-Mumbai Expressway.

List of all states with total length of National Highway (NHs)

State/Union Territory20142024
Andaman & Nicobar Islands300331
Andhra Pradesh6,590*8,683
Arunachal Pradesh2,0274,285
Assam3,6344,077
Bihar4,4676,132
Chandigarh2415
Chhattisgarh3,0313,620
Delhi80157
Goa269299
Gujarat4,6948,099
Haryana2,0503,391
Himachal Pradesh2,1962,607
Jammu & Kashmir2,3192,683
Jharkhand2,9683,633
Karnataka6,1778,191
Kerala1,7001,858
Madhya Pradesh5,1169,105
Maharashtra6,24918,459
Manipur1,4521,840
Meghalaya1,1711,156
Mizoram1,2221,499
Nagaland7411,670
Odisha4,5505,897
Puducherry5364
Punjab1,6994,239
Rajasthan7,64610,706
Sikkim149709
Tamil Nadu4,9757,000
Telangana.4,926
Tripura509889
Uttar Pradesh7,98612,292
Uttarakhand2,2823,664
West Bengal2,9083,910
ALL INDIA91,287146,145
Scroll to Top