Magadha (Sansekerta : मगध) merupakan salah satu dari 16 Maha-Janapadas
(Sansekerta: "Negara-negara Besar") atau kerajaan di India kuno. Pusat kerajaannya di daerah Bihar sebelah selatan Gangga, ibukota pertama adalah Rajagriha (Rajgir) maka Pataliputra (Patna). Magadha diperluas mencakup sebagian besar Bihar dan Benggala dengan penaklukan Licchavi dan Angga berturut-turut, diikuti oleh banyak dari timur Uttar Pradesh dan Orissa. Kerajaan Magadha kuno ini sering disebutkan dalam kitab umat Jain dan Buddha. Hal ini juga disebutkan dalam Ramayana, Mahabharata, Purana.
Secara letak geografis nya, kerajaan Magadha letaknya sesuai dengan
kabupaten modern Patna, Jehanabad, Nalanda, Aurangabad, Nawadah dan Gaya di selatan Bihar, dan bagian dari Bengal di timur. Kerajaan Magadha di sebelah utara dibatasi oleh Sungai Gangga, di sebelah timur dengan sungai Champa, di selatan oleh pegunungan Vindhya dan di sebelah barat oleh sungai Sone.