La ville d'Hirson apparaît véritablement au Xe siècle sous le nom d'Iricio. C'est à cette époque qu'un château-fort est bâti sur une île : l'île Notre-Dame, conséquence du percement d'un canal reliant l'Oise au Gland. Ce château-fort sera l'enjeu de multiples convoitises stratégiques durant les siècles suivants jusqu'à sa destruction en 1650 par les troupes espagnoles venues des Pays-Bas.
Hirson sera occupée par les troupes allemandes durant toute la Première Guerre mondiale.
Elle fut un noeud ferroviaire d'importance avant la Seconde Guerre mondiale, sa gare joignant les réseaux ouest et est. Les infrastructures ferroviaires furent détruites aux trois quarts durant les bombardements alliés, mais depuis 1932, et la mise en place de lignes directes, la gare n'avait déjà plus un rôle stratégique.