India’s Roads:
Highways & Rural Connectivity
State-wise length of national highways, State highways, the total road network and rural roads built under PMGSY, from the Ministry of Road Transport and Highways and the National Rural Infrastructure Development Agency.
National highways have more than doubled
The network grew from 65,569 km in 2005 to 146,195 km by December 2024, with 54,908 km (60%) added since 2014. Maharashtra now has the longest, at 18,462 km.
Rural road building is slowing
PMGSY roads built reached 777,463 km by 2024-25, double the 2013-14 total. Annual additions peaked at about 48,700 km in 2016-18 but fell to 16,887 km in 2024-25. Madhya Pradesh leads, with 89,781 km.
Upgrades, not only new roads
Maharashtra’s national highways jumped from 7,435 to 16,239 km in a single year (2017). Over the same period, State highways shrank in Punjab (−41%) and Haryana (−37%), consistent with roads moving up the hierarchy.
The wider network grew 84%
Total road length rose from 29.6 lakh km in 2005 to 54.6 lakh km in 2020. Jammu & Kashmir (5.4×) and Jharkhand (4.7×) expanded most. Some year-to-year swings in this series reflect changes in how roads are classified.