Mahishwadgi is a village in Belgaum district of Karnataka, India. Mahishwadgi is situated on the banks of Krishna River, 25 km from Athani, Belgavi. 90% of the population follow Jainism.