Demir Kapija je grad u jugoistočnoj Severnoj Makedoniji, na nadmorskoj visini od oko 210 m (41°25′N, 22°21′E), smešten u uskom kanjonu reke Vardar, sa glavnim drumskim i železničkim pravcima. Na ovom kartnom listu pokriven je zapadni deo grada i okolna brdovita područja.