When studying the complex and diverse map of India, a common question that arises is which Indian state shares its borders with the maximum number of other states. The answer is Uttar Pradesh. It holds the record for being the most connected state in the country.
The Record Holder: Uttar Pradesh
The state of Uttar Pradesh (UP) shares its borders with 8 states and 1 Union Territory (Delhi), making a total of 9 Indian boundaries. Additionally, it shares an international border with Nepal to the north.
Neighbors of Uttar Pradesh
- North: Uttarakhand and Nepal
- Northwest: Himachal Pradesh, Delhi (Union Territory), and Haryana
- West: Rajasthan
- South: Madhya Pradesh and Chhattisgarh
- Southeast: Jharkhand
- East: Bihar

Indian states with the most state borders
| Rank | State/UT | Number of state/UT borders |
|---|---|---|
| 1 | Uttar Pradesh | 9 |
| 2 | Assam | 7 |
| 3 | Chhattisgarh | 7 |
| 4 | Himachal Pradesh | 6 |
| 5 | Maharashtra | 6 |
| 6 | Karnataka | 6 |
Which Indian state shares the most international borders?
While Uttar Pradesh has the most domestic borders, Sikkim, West Bengal, and Arunachal Pradesh each share international borders with three countries, the highest number for any Indian state. If the disputed areas within Ladakh are considered, it too shares international borders with three countries.
- Sikkim: Nepal, Bhutan, China
- West Bengal: Nepal, Bhutan, Bangladesh
- Arunachal Pradesh: Bhutan, China, Myanmar
- Ladakh: Pakistan, China, Afghanistan
Read more