Основано село Беково Беловского района. В настоящее время является административным центром Бековского сельского поселения. По данным Всероссийской переписи населения 2010 года, в селе Беково проживало 704 человека. Здесь компактно проживают представители коренного народа Кузбасса – телеуты.