Река берёт начало у деревни Новопоселенная Таяба в Чувашии у границы с Татарстаном. Течёт на восток. Устье реки находится у деревни Девликеево в 1,1 км по левому берегу реки Була. Длина реки составляет 33 км[2]. Площадь водосборного бассейна — 224 км²[2].
Слово Черемшан является булгарским происхождением Джарамсан — луговая река, современное чувашское название Çарамсан (диал.Çеремсен) - луговая (река) от çарам (çерем) - луг и аффикса -сан/-сен соответствует русскому аффиксу -ая. Татарское название Чирмешән.
Русская форма «Черемисан» объяснялась как «река черемисов (марийцев)». Позже — «Черемшан» как «сарматская река».
Этимология, основанная на наиболее ранней известной форме гидронима, записанной арабским путешественником Ибн Фадланом, 992 г., — Джарамсан, которую объясняют из иран. джарм «течь; текущий, проточный»[3].
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 12. Нижнее Поволжье и Западный Казахстан. Вып. 1. Нижнее Поволжье / под ред. О. М. Зубченко. — Л.: Гидрометеоиздат, 1966. — 287 с.