Herb i flaga zostały zatwierdzone przez radę Żeleznogorska 30 października 2012 roku.

Lokalizacja Żeleznogorsk leży około 27 km na północny wschód od Sosnowoborska, w dorzeczu rzeki Jenisej, na brzegach rzek Kantat i Bajkał, będącymi prawobrzeżnymi dopływami Jeniseju, 65 km na północny wschód od Krasnojarska. Część miasta graniczy z brzegami rzeki Jenisej. Najbardziej oddalone punkty Żelaznogorska dzieli 14 km. Na terenie miasta znajduje się jezioro Gorodskoje. Główna ulica Lenina prowadzi do centralnego placu im. Lenina. Odległość do granicy z Mongolią wynosi 580 km w linii prostej.

Sytuacja prawna Do 1992 roku miasta nie było na mapach cywilnych. W 1992 roku, na podstawie decyzji ówczesnego prezydenta Federacji Rosyjskiej Borysa Jelcyna, lokalizacja zamkniętych miast została odtajniona. Nadano im wówczas nazwy, zastępujące numery identyfikacyjne lub kryptonimy wojskowe.

Nie wolno wjeżdżać na jego teren bez przepustki wydawanej przez władze. W 1996 roku przeprowadzono referendum w sprawie zlikwidowania statusu miasta zamkniętego. Jego mieszkańcy byli przeciwni.