日清戦争では平壌城は平壌の戦いの舞台となった。李朝末期の1896年に平安道が分割されて、平安南道の首邑となっている。日本統治時代には、1910年（明治43年）に平壌郡は平壌府となり、平安南道の道庁所在地となった。この頃路面電車の軌道などが整備された。1913年（大正2年）に平壌神社が鎮座した。また平壌神学校などキリスト教の神学校や教会が設立され、キリスト教徒の人口に対する割合も増加した平壌は、報道関係者から「東洋のエルサレム」と呼ばれるほどに朝鮮のキリスト教布教の中心地となった。現在の韓国のキリスト教徒には、朝鮮戦争の前後に韓国側へ移住した平壌出身者もいる。1931年（昭和6年）には朝鮮排華事件が起き平壌で最も多くの中国人犠牲者がでた。