Учалы — город в Республике Башкортостан Российской Федерации, административный центр Учалинского района. Образует городское поселение город Учалы.
Расположен в восточной части республики, среди озёр на восточных отрогах хребта Уралтау, являющегося рубежом между Европой и Азией. Город расположен в восточных отрогах хребта Уралтау, в долине между горами Таштбиек (высота 719.4 метров), Олатау (653 метра) и Кокбаш (Лысая), вблизи истока реки Урал (Яик) (10 км), озёр Карагайлы и Учалы. Площадь — 56 км².