Muchos imperios antiguos, incluyendo el de Gandhara, el de Nanda, el Maurya, el de los sungas, el kushán, el de los guptas, el de los palas, el de los gurjaras-pratiharas y el de Hindu Shahis conquistaron la región.