Поселок Кошурниково назван в честь участника геодезической партии Александра Михайловича Кошурникова, погибшего в 1942 г. на реке Казыр при изыскании трассы от Нижнеудинска до Абакана.
Поселок Кошурниково расположен на берегах небольших рек Джебь и Ольховка в Курагинском районе Красноярского края на расстоянии 97 км от районного центра, поселка Курагино. Добраться до села можно по автодороге или железной дороге. Кошурниково является также железнодорожной станцией.
Поселок является административным центром городского поселения Кошурниково. Кроме поселка, в состав городского поселения других населенных пунктов не входит. По данным Красноярскстата 1 января 2018 г., в поселке проживает 3 143 человек.
Поселок, как и железнодорожная станция, названы в честь участника геодезической партии Александра Михайловича Кошурникова, погибшего в 1942 г. на реке Казыр при изыскании трассы от Нижнеудинска до Абакана, названной позднее «Трассой мужества».
29 апреля 1958 г. на место будущего поселка Кошурниково пришли первые 14 строителей. Вначале возник временный поселок барачного типа, но после принятия решения о создании узловой железнодорожной станции в этом месте начали возводить капитальные производственные и социально-бытовые объекты, в том числе многоквартирные дома. В 1963 г. на станцию Кошурниково прибыл первый поезд. В 1964 г. в рабочем поселке построено здание общеобразовательной школы.
В 1965 г. было открыто регулярное движение по железнодорожной линии Абакан — Тайшет. Железная дорога дала мощный толчок развитию территории, а производства, обслуживающие нужды дороги, стали основным местом работы жителей Кошурниково. В это время в поселке строятся средняя школа, детский сад. Для обслуживания железной дороги, ремонта путей и охраны тоннелей создаются специализированные организации, подчиненные Абаканскому отделению Красноярской железной дороги.
Открытие транспортной артерии дало возможность начать лесозаготовки в этом районе — был образован Нижне-Кизирский леспромхоз мощностью до 500 тыс. кубометров древесины в год. Постепенно около Кошурниково появилось несколько небольших поселков, в которых жили лесозаготовители. 14 ноября 1979 г. поселки Кошурниково, Нижне-Кизирский, Пихтачи, Нижне-Доманский и Верхне-Доманский объединены в одну административно-территориальную единицу с центром в Кошурниково, которое этим же решением получило статус рабочего поселка.
В настоящее время Кошурниково по-прежнему является одним из узловых центров железной дороги Абакан — Тайшет. В поселке базируются структурные подразделения Красноярской железной дороги — Кошурниковское отделение регионального центра связи, путевая дистанция централизации и блокировки, отделение военизированной охраны, локомотивное депо с приписным парком.
На станции Кошурниково производятся технический осмотр и ремонт электровозов и тепловозов, формирование локомотивных бригад на участках Кошурниково — Саянская и Кошурниково — Абакан. Имеются пожарная часть, отделение военизированной охраны, Нижне-Кизирский лесхоз, тоннельно-ремонтное предприятие, действуют средняя и общеобразовательная школы, Дом культуры «Саяны», участковая больница, детский сад «Ромашка» и профессиональное училище № 79.
В поселке установлен памятник А. М. Кошурникову, а в средней школе № 22 действует Музей имени А. М. Кошурников