Infrastructure · National Highways
The road network.
State-wise length of India's National Highway network and how dense that network is per 1,000 km² of land area.
At a glance
- 01India's National Highway network is 1,46,572 km long, with the state-wise table accounting for 1,46,570 km across 35 states and UTs.
- 02Maharashtra has the longest NH presence at 18,462 km — about 13% of the all-India network.
- 03Sikkim has the highest NH density among major states at 101.6 km of NH per 1,000 km² of area.
- 04Density is a useful complement to total length: a small state can be dense in highways without ranking high on absolute kilometres.
NH network growth over time
Top 15 states by NH length
Year-on-year km added
Bharatmala Phase-I project status
Length-weighted breakdown of the marquee Bharatmala project sections tracked here, by build status.
Cumulative expressway km opened by year
Running total of access-controlled expressway route kilometres by year of opening.
Sources9
- MoRTH: Annual Report 2025-26 (Appendix-2, state-wise NH length)morth.gov.inPDF document
- MoRTH: Basic Road Statistics of Indiamorth.nic.inPublisher page
- MoRTH: Road Transport Year Bookmorth.nic.inPublisher page
- NHAI: Project Implementation Unit dashboardnhai.gov.inPublisher page
- PIB: NH network total (March 2024)pib.gov.inPublisher page
- PIB: MoRTH Year End Review 2025 (NH length 31 March 2025)pib.gov.inPublisher page
- Data as of
- State-wise NH length as on 31 Dec 2025
- Coverage
- 35 states and union territories — every subdivision with a National Highway segment