История Карасука берет свое начало в 20 веке! В 1911 году начались изыскательские работы по определению места, где следует вести железнодорожную линию «Татарское-Славгород». И уже в мае 1912 года изыскатели нашли нужное место и окрестили по протекающей здесь невдалеке речке Карасук. В 1940 году на станции Карасук был сдан в эксплуатацию новый вокзал, также был построен 4-квартирный жилой дом. Однако наибольшее развитие станция Карасук получила с началом строительства Среднесибирской магистрали. В 60-80-е годы городская инфраструктура в основном развивалась за счёт железной дороги. В августе 1994 года Карасукское отделение дороги было ликвидировано. Население Карасука - 46262 человека