El Imperio Magadha fue la Mahajanapada más poderosa de las dieciséis existentes alrededor del 684 a.C. Se le atribuye el inicio del imperialismo en la India antigua.
Imperio Magadha

Dinastía Haryanka (544 a.C. – 412 a.C.)
Bimbisara (544‑412 a.C.) es considerado el verdadero fundador del imperio. Su capital fue Girivraj (Rajgir). Fortaleció su posición política mediante alianzas matrimoniales.
Envió a su médico de Estado, Jeevak, para atender a Chandpradhot Mahasen, gobernante del vecino estado de Avanti.
Fue derrocado por su hijo Ajatashatru (492‑407 a.C.), quien tomó el poder.
Ajatashatru, también llamado Puneet, empleó nuevas armas, como el Ratna Musal y el Mahashilakantak, para vencer a la confederación Vajji.
Durante su reinado se celebró el primer concilio budista en la cueva Saptaparni, en Rajgir.
Su hijo Udayin (Udayabhadra) (460‑444 a.C.) fundó Pataliputra (la actual Patna) y la estableció como nueva capital.
Dinastía Shishunaga (412 a.C. – 344 a.C.)
Shishunaga, comandante bajo la dinastía Haryanka, tomó el control de Magadha y fundó su propia dinastía. Bajo el reinado de Kalashoka (Kakavarna), la capital se trasladó a Vaishali, donde se celebró el segundo concilio budista.
Dinastía Nanda (344 a.C. – 324 a.C.)
Mahapadmananda fundó la dinastía Nanda y se ganó el sobrenombre de Sarvakshatratak, el destructor de todos los Kshatriyas. Creó el reino de Ekatra y adoptó el título de Ekrat.
Dhanananda fue el último monarca Nanda; durante su gobierno Alejandro Magno invadió la India.