Está situada en la frontera entre China y Corea del Norte marcada por el río Yalu; este río también separa Dandong con la ciudad norcoreana de Sinuiju.
La ciudad prefectura de Dandong se divide en 6 localidades que se administran en 3 distritos urbanos, 2 ciudades suburbanas y 1 condado rural: Los mapas y artilugios encontrados sugieren que la zona ha estado habitada desde la época de la dinastía Zhou.
Fue ocupada por Japón al comienzo de la primera guerra sino-japonesa en 1894.
La ciudad está separada de Sinŭiju, Corea del Norte, por el río.
Otro sitio importante es la Gran Muralla Hushan (虎山长城), que marca el extremo este del comienzo de la ampliación de la Gran Muralla realizada por la Dinastía Ming.