Dieciséis monarquías y "«repúblicas»" conocidas como mahajanapadas —Kashi, Kosala, Anga, Magadha, Vajji (o Vriji), Malla, Chedi, Vatsa (o Vamsa), Kuru, Panchala, Matsya (o Machcha), Shurasena, Assaka, Avanti, Gandhara y Kamboja— se extendían a lo largo de la llanura indogangeática desde el actual Pakistán hasta Bengala y Maharashtra.