Посёлок основан в 1928 году жителем деревни Еремкино Гаффаном Гильфановым, позже к нему переселились и другие люди[3].
В 1939 году в посёлке Каракашлы Дюртюлинского сельсовета Шаранского района было 182 жителя (96 мужчин, 86 женщин)[4].
В те годы был построен пожарный пункт, конный двор, в 1939 году открылись начальная школа и клуб[3].
40 жителей посёлка участвовали в Великой Отечественной войне. В послевоенные годы была построена свинотоварная ферма[3].
В начале 1950-х годов — уже деревня[5].
В 1959 году в деревне проживало 136 человек (56 мужчин, 80 женщин)[6].
В 1970 году — 151 человек (64 мужчины, 87 женщин)[7].
По переписи 1979 года в деревне Каракашлы жило 116 человек (53 мужчины, 63 женщины)[8].
В 1989-м — 87 жителей (41 мужчина, 46 женщин)[9].
В 2002 году здесь жило 72 человека (31 мужчина, 41 женщина), башкиры (97 %)[10].
В 2010 году в деревне проживал 61 человек (28 мужчин, 33 женщины)[11].
↑Административно-территориальное устройство Республики Башкортостан: Справочник / Сост. Р. Ф. Хабиров. — Уфа: Белая Река, 2007. — 416 с. — 10 000 экз. — ISBN 978-5-87691-038-7.