Mahishmati (IAST: Māhiṣmatī) was an ancient city in present-day central India. It was located in present-day Madhya Pradesh, on the banks of Narmada River, although its exact location is uncertain.