Cleveland is located in northwestern Emery County in a swale of land between the mountains and the desert. It is 7 miles (11 km) east of Huntington, 18 miles (29 km) south of Price, and 16 miles (26 km) northeast of Castle Dale, the Emery County seat.