Белореченск - город на юге России, в Краснодарском крае. Расположен на реке Белая, в предгорьях Главного Кавказского хребта, в 80 км к юго-востоку от краевого центра Краснодар и в 27 км к северо-западу от города Майкоп. Население - 52 тыс. человек (2018).
До второй половины XIX века на месте современного города находилось черкесское поселение Шитхала. В 1862 году казаками 42-го кавалерийского полка Кубанского казачьего войска была заложена земляная крепость, а затем основана станица Белореченская. В 1910 году через станицу Белореченская была проложена Армавир-Туапсинская железная дорога, строительство которой стимулировало бурное развитие промышленности и торговли, и резкий приток населения в станицу. Уже к 1913 году население Белореченской выросло в три раза и составляло 21 778 человек. 28 мая 1958 года станица преобразована в город Белореченск.
В городе расположена узловая железнодорожная станция (Белореченская) Северо-Кавказской железной дороги на линии Армавир—Туапсе с ответвлением электрифицированной ветки вверх по долине реки Белая (через Майкоп) до посёлка Каменномостский.