Город расположен в отрогах Чергийского хребта в северо-западной части Алтая, в долине р. Белокуриха, в 74 км к юго-западу от ж.д. станция Бийск, в 237 км км к юго-востоку от Барнаула. Аэропорт.
Горячие источники Белокурихи были известны местному населению в 18 в. Возник в 19 в. как село на р. Белокуриха. Как курорт развивался во второй половины 19 в. Город с 1982.
Население – 14 535 человек