Село Черемшанка расположено на берегу реки Казыр в Курагинском районе Красноярского края, является административным центром Черемшанского сельсовета. Кроме села Черемшанка, в состав сельсовета входят деревни Гуляевка, Петропавловка, поселки Жаровск, Казыр, Тагасук, Тиберкуль.
Черемшанка — конечный пункт автодороги Курагино — Черемшанка, с севера к окраине села вплотную подступают сопки Восточного Саяна. Расстояние от Черемшанки до районного центра, поселка Курагино, составляет 94 км. Ближайшая железнодорожная станция — Курагино.
Первые упоминания о Черемшанке относятся к началу XX в. Так, в 1916—1923 гг. деревня была приписана к приходу Петропавловской церкви.
Именно из Черемшанки началась экспедиция советского писателя и геодезиста Григория Федосеева, описанная в его книге «Мы идем по Восточному Саяну» (1951): «Еще была ночь. Тайгу опутывала густая тьма, но уже кричали петухи и дымились избы. Узкая дорога змейкой обогнула Черемшанку, последний поселок на реке Казыр, и, перевалив через сопку, скрылась в лесу…».
Осенью 1942 г. последняя экспедиция Александра Кошурникова, проводившая изыскания для строительства железной дороги Абакан — Тайшет, не дойдя до Черемшанки 50 км, погибла на Казыре.
В конце ХХ в. село стало одним из мест поселения последователей Церкви Последнего завета (общины Виссариона).
В селе действует православный приход церкви Пресвятой Богородицы.