Im Deutsch-Französischen Krieg kam es am 3. Januar 1871 nahe der Stadt zur Schlacht bei Bapaume zwischen der französischen Nordarmee und dem VIII. Armeekorps Preußens, die jedoch unentschieden endete. Im Ersten Weltkrieg gehörte die Region zu den heftig umkämpften Gebieten, die Stadt wurde fast völlig zerstört. Das Rathaus (erbaut 1610) wurde 1917 durch einen Sprengkörper der Deutschen (mit Zeitzünder) zerstört und 1935 unter Bürgermeister Abel Guidet wieder aufgebaut.