Образован посёлок Карача Бенжерепского сельсовета Новокузнецкого и Осинниковского районов. Расположен был посёлок в южной части Кемеровской области в таёжной зоне на реке Караче, левом притоке Чумыша. По имени реки Карача и назван. В основе названия тюркский географический термин КАРА. В данном случае он имеет значение «родниковый». Следовательно, КАРАЧА – «родниковая вода». В 1920 -1924 годах входил в состав Кузедеевской волости Кузнецкого уезда Томской губернии.
В посёлке Карача размещалась ферма совхоза «Партизан». В 1926 году в посёлке проживал 301 житель, велось 58 личных хозяйств. В 1968 году в Караче был 91 житель, имелось 17 хозяйств.
В настоящее время поселок не существует.