История города берет свое начало в 1726 году, с появления первой заимки Федора Белова – бывшего беглого крестьянина.
В 1851 г. начались разрабатываться угольные месторождения рядом с деревней Белово после открытия «Бачатской» копи. По слухам, она являлась первой шахтой на Кузбассе, но еще много времени Белово оставалось захолустной деревней, пока в 1921 году не состоялось открытие железнодорожной ветки Кольчугино–Белово–Усяты.
Городской статус был присвоен Белову 4 декабря 1938 г.
В процессе развития угольных предприятий, этот город начал активно застраиваться, его население возрастало. После распада СССР городская экономика действовала по инерции – городское хозяйство поддерживалось, шахты, социальные учреждения и обогатительные фабрики продолжали работать.
Когда началась реструктуризация угольной отрасли, передел собственности и разрушение бывших экономических связей, то стали закрываться одно за другим промышленные предприятия города: трикотажная фабрика, Машзавод, Кузбассрадио, были остановлены гормолзавод и мясокомбинат.
Город располагается в центре Кузбасса: между Кемерово и Новокузнецком. Ближайшими соседями являются Полысаево, Гурьевск, Киселевск. Белово находится в Кузнецкой котловине, на р. Бачат.
Район имеет равнинный и слабохолмистый ландшафт, который характерен для Кузнецкой лесостепи. Обладает чётко выраженным высоким уровнем антропогенной трансформации, вследствие интенсивной добычи угля и почти сплошной распаханности земли, которая пригодна для сельскохозяйственного применения.
В окрестностях Белово и посёлках остались еще массивы хвойного и лиственного лесов. Город окружают большие площади посадок сосны.
Главная водная артерия Белово – река Бачат, которая образовалась на юнее города, от слияния двух русел. Площадь ее бассейна равна 1720 кв. км. Здесь протекают также Иня, Черта, Уба и другие реки.