De-a lungul celei mai mari părți a istoriei sale, Praga a fost un oraș multietnic, cu importante comunități ale cehilor, germanilor și evreilor. Dacă, în 1848, germanii formau majoritatea populației orașului, în 1883 ei reprezentau numai 13,52% dintre locuitorii Pragăi, iar în 1910 numai 5,97%, în principal, datorită afluxului de cehi din Moravia și Boemia veniți să îngroașe clasa muncitoare a orașului, dar și datorită asimilării unora dintre germani. Minoritatea germană și cea evreiască vorbitoare de limbă germană a continuat să locuiască, in principal, în cartierele vechi, centrale ale orașului, în vreme ce cehii reprezentau majoritatea absolută în noile cartiere muncitorești. Din 1939, odată cu ocuparea Cehoslovaciei de către Germania Nazistă, evreii din Praga au fost exterminați in timpul Holocaustului sau au fugit din țară. Cei mai mulți evrei supraviețuitori ai războiului, din Praga și din restul țării, au emigrat, în timpul comunismului, în mai multe valuri succesive determinate de preluarea puterii de către comuniști, înființarea statului Israel și înăbușirea Primăverii de la Praga de către Uniunea Sovietică și aliații ei. La sfârșitul secolului trecut, comunitatea evreiască din Praga număra aproximativ 800 de membri, iar in 2006 aproximativ 1.600 praghezi s-au declarat ca fiind evrei.