There are 28 states and 7 union territories in India. Each of these states have a government of its own and these states are further subdivided into administrative units known as districts. Union Territories are directly under Central government's administration.

The state of Rajasthan with a total land area of 342239 sq km is the largest state in India and with an area of 3702 sq. km is the smallest State in India.

India Map with States and State Capital

India Map showing all the states and union territories.

List of Indian States and their Capitals

GIven below is the list of all the indian states and their capitals. Click on any state of get the map.

StateCapital
Andhra PradeshHyderabad
Arunachal PradeshItanagar
AssamDispur
BiharPatna
ChhattisgarhRaipur
GoaPanaji
GujaratGandhinagar
HaryanaChandigarh
Himachal PradeshShimla
Jammu and KashmirSrinagar
JharkhandRanchi
KarnatakaBengaluru
KeralaThiruvananthapuram
Madhya PradeshBhopal
MaharashtraMumbai
Manipur Imphal
MeghalayaShillong
MizoramAizawl
NagalandKohima
OrissaBhubaneswar
PunjabChandigarh
RajasthanJaipur
SikkimGangtok
Tamil NaduChennai
TripuraAgartala
Uttar PradeshLucknow
UttarkhandDehradun
West BengalKolkata