Mochh () is a town and union council, an administrative subdivision, of Mianwali District in the Punjab province of Pakistan. It is part of Mianwali Tehsil and located north of the district capital at 32ð44'49N 71ð30'51E and lies east of the Indus River.