신의주의 면적은 약 190㎢로서, 규모는 전국 28개의 시 중에서 26번째로 작은 도시이다. 인구가 약 35만으로 인구밀도가 북한에서두 번째로 높은 도시이다.
신의주시의 동북(연하동)~서남(류초리) 간 길이는 20㎞이고, 북서(방직동)~남동(삼교리)간의 길이는 13㎞이이다. 면적은 약 190㎢로서, 이는 도 전체면적의 1.42%에 불과하여 면적에서 보면 신의주시의 규모는 전국 28개의 시 중에서 26번째로 작은 도시이다(그림 1 참조). 반면에 신의주시는 인구가 약 35만으로 평양, 남포, 함흥, 청진 다음으로 많았다(그림 2 참조). 더욱이 신의주는 ㎢당 거주민이 1,891명으로, 인구밀도가 북한 전역에서도 두 번째로 높았다(그림 3 참조). 즉, 신의주시는 면적에 비해 인구밀도가 매우 높은 도시에 속한다.