La dynastie Nanda était une puissance redoutable à Magadha avant les Mauryas. Il est arrivé au pouvoir en supplantant la dynastie Saisunaga. Il n’y a pas de source contemporaine d’information qui éclaire ce pouvoir. Le fondateur de la lignée Mahapadma (également connu sous le nom d’Ugrasena) figure dans les Puranas comme le fils d’une femme sudra. Il y avait peut-être neuf souverains dans la dynastie, le dernier étant Dhanananda qui a été supplanté par Chandragupta Maurya vers 324 avant notre ère. Compte tenu de la date d’ascension de Chandragupta Maurya, la période de leur règne serait de c. 344 à 324 avant notre ère. Un facteur aidant à la consolidation du royaume de Nanda était que les impôts étaient considérés comme des revenus importants. La collecte méthodique des impôts par des fonctionnaires régulièrement nommés est devenue une partie du système administratif. Avec toute la puissance militaire et la maîtrise d’un grand empire, Dhanananda n’était pas populaire parmi ses sujets. Une grande partie de son impopularité était due à son avarice et à son amour de la richesse, qu’il accumulait aux dépens de son peuple au moyen d’impôts excessifs et d’exactions. Nous avons très peu d’informations sur la manière dont les vastes dominions des Nandas étaient administrés. Si l’on en croit la tradition, le fondateur de cette ligne visait à établir un contrôle centralisé dans tout son empire. Les observateurs grecs du 4ème siècle avant notre ère font allusion à un système de gouvernement provincial sous des fonctionnaires appelés nomarques et hyparques. Pour la première fois avec les Nandas, nous avions un empire qui dépassait les limites du bassin gangétique.