朝鲜县

公元前108年，汉武帝进军朝鲜半岛北方，建立汉四郡，朝鲜县即今平壤为当年乐浪郡的郡治，管理平壤及周围地区达四百年之久。后来高句丽兴起，领土扩及朝鲜半岛北部及今中国辽宁省大半地区，并于公元427年迁都平壤。240年后，唐初薛仁贵征东灭高句丽，平壤改设安东都护府（668年—676年）。
公元918年，高丽王朝在松岳（今开城）建国，926年定平壤为“西京”。
995年，设立西京留守。998年，称平壤为镐京。1062年为京畿四道之一。1135年爆发妙清之乱。 
1269年十月，高丽西京（即平壤）都统领崔坦、李延龄等以高丽北部50城降元。两年后，忽必烈将高丽西京划归元朝辽阳行省东宁府。如此一来，高丽西京等地自1269年起的二十多年不属高丽本国的征东行省，而成为元朝的直辖地。1290年，因应高丽忠烈王的要求，元朝将东宁府复归高丽。
朝鲜王朝时代，平壤为平安道首府。
19世纪末，美国商船“谢尔曼将军号”曾沿大同江上溯至平壤，并炮击了平壤，朝鲜称这是朝鲜近代史的开端。朝鲜被迫开放港口后，平壤及其外港镇南浦（今南浦）成为朝鲜北方的主要商业和工业中心之一。日治时代的平安道分为平安北道和平安南道，平壤为平安南道首府。
1945年日本战败后，平壤由苏军占领，接着成为朝鲜民主主义人民共和国的首都。朝鲜战争期间受到重大破坏，但战后的平壤很快得到重建。