口达到85万。到1938年，布拉格人口增加到100万。1939年3月10日，希特勒命令德国军队占领了布拉格，成立波希米亚和摩拉维亚保护国。1945年5月5日，布拉格的捷克人发动了反对纳粹占领的布拉格起义。同一天，美军攻占了距离布拉格只有一小时路程的比尔森（而苏联军队尚在摩拉维亚边境），帕顿将军意图解放布拉格，但被艾森豪威尔将军阻止。根据此前在雅尔塔会议上达成的秘密协议，波希米亚将由红军解放。1945年5月9日（德国正式投降的第二天），苏联坦克开进了布拉格。战后，布拉格再次成为捷克斯洛伐克首都。许多捷克人