Город в Челябинской области России. Город расположен на реке Увельке, в 88 км от Челябинска и в 7 км от железнодорожной станции Нижнеувельская, находящейся на железнодорожной линии Челябинск - Троицк, от которой к городу протянута железнодорожная ветка с конечной станцией Южноуральск.