2. Rajasthan
Second in the list is Rajasthan where the total length of national highways is 7,806 km. India's first 4–8 lane highway NH 8 which links New Delhi with Mumbai goes mainly through Rajasthan.

In Rajasthan, it extends from the Haryana Border to Gujarat Border with the length of 688 km.
The longest in Rajasthan is the NH15 that lengthens from Punjab border to Gujarat border in Rajasthan. National Highway 11 is the other major highway in Rajasthan. This highway joins Agra in Uttar Pradesh with Bikaner in Rajasthan. The major part of this highway lies in Rajasthan and it is one of the major tourism Highways in India.
3. Andhra Pradesh
Andhra Pradesh is third in the list with the total length of 7,068.15 km of national highway. NH5 is the lengthiest national Highway in Andhra Pradesh. This highway also goes through the states of Tamil Nadu and Orissa.
NH5 has 1000km of length in AP itself. NH7, NH9, NH18 and NH205 are other major highways of Andhra Pradesh.
4. Maharashtra
The richest state in India which produces maximum of the country’s output stands in the fourth place. Maharashtra has 6,335.44 kms of total national highway. NH204 and NH6 are the lengthiest highways within the state.

NH204 is special because this national highway is completely within the state of Maharashtra.
NH6 is another prominent highway which is usually called as great eastern road. Maharashtra is famous also for its largest road networks. Six of its neighboring states are connected through national highways.
5. Karnataka
NH4 connects the states of Maharashtra, Karnataka, Andhra Pradesh and Tamil Nadu and stands as a major national highway that links eastern and western India.
6. Madhya Pradesh
Madhya Pradesh has 5,184.57 Kms of national highway and it takes the sixth position in the link.

NH3 is the lengthiest among the national highways in
M.P..
Madhya Pradesh is considered to have a good road network with 20 national highways.
It stretches from Rajasthan border up to Maharashtra border.NH7, NH75, NH12, NH26 and NH59 are among the major highways in Madhya Pradesh.
7. Tamil Nadu
With 4,832kms Tamil Nadu takes the fourth position. Road stretches which have heavy traffic intensity of more than 30,000 Passenger Car Units (PCUs) connecting different state capitals, major ports, large industrial areas and tourist centers are designated or declared as National Highway by government of India.
We can also position Tamil Nadu first among the south states. NH 45 and NH 7 are the lengthiest highway in TN. NH45 is one among the busiest national Highways in southern India.
8. Orissa
Orissa takes the eighth position after occupying 4,644.52kms of national highway. NH5, NH6, NH200 and NH217 are the major national highways of Orissa. The last two national highways link Chhattisgarh with Orissa. The length of NH per 1000 square kilometer is around 29.8 kms and the length of the highway per lakh population is around 11.1 kms.
9. Bihar
Bihar finds place in the list with 4,538.79kms national highways.
NH2 and NH31 contribute to the major part of national highways in Bihar. NH 28A, NH 28B, NH 30A and NH57A are national highways entirely within the state. Total length of this national highway per 1000 square kilometer is 48.2 kms and length per population is 4.4 kms.
10. Gujarat
Gujarat takes th
e last position in the list with 3,281kms of national highways. NH228, NH8 and NH6 are the major highways in Gujarat. NH 8A, NH 8B, NH 8C, NH 8D, NH 8E are the national highways which fall completely inside the state of Gujarat. The length of this national highway per 1000 square km is 20.3 kms and length per population is 4.4 kms.