Schelesnogorsk (russisch Железногорск, Transliteration Železnogorsk) ist eine russische Stadt in der Oblast Kursk. Sie liegt nahe der ukrainischen Grenze rund 90 km nordwestlich von Kursk.
Schelesnogorsk wurde 1958 in der Kursker Magnet-Anomalie, einer der größten Eisenerzlagerstätten weltweit, gegründet. Es ist eine der führenden Bergbaustädte der Region, daneben findet sich auch noch eisenverarbeitende Industrie.
Schelesnogorsk hat 92 600 Einwohner (2005).