Podczas rewolucji francuskiej miasto zostało dwukrotnie zajęte przez Francję – na krótko w 1793 roku i ponownie po siedmiu miesiącach oblężenia, po którym francuski inżynier Lazare Carnot stwierdził, że Luksemburg to najlepsza twierdza na świecie poza Gibraltarem, w związku z czym zaczęto określać miasto jako „Gibraltar Północy”. Po 1815 roku miasto znajdowało się pod pruską kontrolą wojskową. Po kryzysie luksemburskim w 1867 roku na podstawie traktatu londyńskiego miasto opuścił garnizon pruski i rozpoczęto trwającą szesnaście lat rozbiórkę potężnych fortyfikacji twierdzy.
Po wybuchu I wojny światowej, mimo ogłoszonej przez Luksemburg neutralności, 2 sierpnia 1914 roku miasto zajęli Niemcy, którzy następnie od 30 sierpnia przenieśli tu na cztery lata swój sztab. W czasie II wojny światowej od 1940 roku pod okupacją niemiecką. 10 września 1944 roku wyzwolone przez wojska amerykańskie. W grudniu 1944 i styczniu 1945 roku był ostrzelany przez Niemców 183 pociskami z działa V3 z okolic Lampaden koło Trewiru.