Le château de Selles est situé à Cambrai, dans le département du Nord.
Succédant vraisemblablement à une forteresse romaine, un premier donjon est édifié au IXe siècle mais le château n'est réellement mentionné en tant que tel qu'au XIe siècle. À cette époque, les évêques de la ville entreprennent de grands travaux pour doter la cité d'enceintes hautes de plus de 10 mètres, en bois d'abord, puis en maçonnerie.
Puis le château lui-même est rebâti en 1270, localisé sur la rive droite de l'Escaut, pour surveiller la vallée et les entrées de la ville.
Quand Charles Quint occupe la ville en 1543, il fait construire une nouvelle citadelle : le château de Selles perd dès lors une grande partie de sa fonction défensive, mais continue à être utilisé comme prison. L'édifice souffre plus tard du siège de la ville par Louis XIV.
Au XVIIIe siècle, une partie du château est démantelée et son emprise comblée, mais de nouveaux bâtiments sont élevés à vocation militaire (entrepôts). À compter de 1813, ces derniers abritent un hôpital militaire qui sera en fonction jusqu'en 1940. Plus récemment, le site a été rénové pour accueillir le palais de justice de la ville.
De l'ancien château, subsistent à l'intérieur de l'enceinte d'origine des tours de deux niveaux aux salles voûtées d'ogives. Elles sont reliées entre elles par un système original de couloirs aménagés dans l'épaisseur des murailles et utilisés comme prisons dès le XIVe siècle. Des graffiti gravés par des détenus sont toujours visibles.
Une partie du site est inscrite à l'Inventaire et ouverte au public. Renseignements au 03 27 78 36 15.