Skip to main content

List of Mahajanapadas (16), Capitals & Locations [PDF]

After the age of Vedic Culture, (from the sixth to fourth centuries BCE) with the ‘janapada‘ started making “Mahajanapadas” by expanding the empire. The land between Himalayas and Narmada was divided into sixteen independent states. These states are known as ‘Mahajanapadas‘.

» Here is a list of all the 16 ‘Mahajanapadas with their capitals and present day location.

# 16 Mahajanapadas and their Capitals

MahajanapadasCapitalLocation
MagadhaGirivraj or RajgrihaDistrict Patna, Gaya and part of Shahabad in Bihar
AngaChampa or ChampanagariMunger and Bhagalpur Dist of Bihar
KashiVaranashiVaranashi dist of Uttar Pradesh
KosalaSaravastiFaizabad, Gonda region or Eastern UP
MallaKushinagar or PawaSouth of Vaishali dist in UP
KuruHastinapurHaryana and Delhi
ChediShaktimanEastern part of Bundelkhand
PanchalAhichharta, KampilyaRahilkhand Western Uttar Pradesh
SursenaMathuraBrajmandal Mathura region
MatsyaViratnagarAlwar, Jaipur, Bharatput in Rajshtan
AvantiMalwa/UjjainUjjain District
GandharaTaxilaWestern Part of Pakistan and Afghanistan
KambojRajaput/HatakaPunch area in Kashmir and Hazara dist of Pakistan
AshmikaPotana / PataliBetween river Narmada and Godavari
VatsaKaushambiDist of Alahabad Mirzapur of Uttar Pradesh
VajjiVaishaliVaishali dist. of Bihar


» Five Mahajanapadas were most powerful than others. They are Magadha, Avanti, Kashi, Kosala and Vajji.

» Buddhist and Jain literature present a list of 16 Mahajanapadas with minor variation of names.

» The Buddhist text ‘Anguttara Nikaya‘ which is a part of the Sutta pitaka gives a list of sixteen Mahajanapadas in time of Buddha. Between these Magadha was the most powerful kingdom.

TRY MCQ on 16 Mahajanapadas

16 Mahajanapadas PDF