Образовалась д. Красноселка Яшкинского района. Основали село братья и в честь их его назвали Бычково, позже Романово. Большинство жителей села носили фамилию Романовы. В 20-е годы село выполнило продразверстку и его назвали Красное. В 1920-1924 входило в состав Красносельской волости Томского уезда Томской губернии. И одно время являлось волостным центром. Когда-то здесь размещались центральная усадьба совхоза «Красносельский», СХПК «Красносельский».
Сегодня Красноселка, входит в состав Литвиновского сельского поселения Яшкинского муниципального округа.