Purwodadi adalah sebuah desa di wilayah Kecamatan Kras, Kabupaten Kediri, Jawa Timur, Indonesia. Di desa ini terdapat Stasiun Kras, Kantor Pos Kras, Masjid Jami' Nurush-Shobah, dan Kantor Urusan Agama Kecamatan Kras. Desa ini terdiri dari tiga dusun, yakni Dusun Brenjuk, Dusun Purwodadi, dan Dusun Calonan. Desa yang berada di tepi Sungai Brantas ini memiliki akses penyebrangan sungai menggunakan perahu tradisional yang menghubungkan Kecamatan Kras di sisi timur dan Kecamatan Mojo di sisi barat. Desa ini berbatasan dengan Desa Jambean di sebelah utara, Desa Banjaranyar dan Desa Kras di sebelah timur, Desa Nyawangan di sebelah selatan, serta Desa Maesan Kecamatan Mojo di sebelah barat.