Le château de Jonzac est en plein cœur de la ville et domine la Seugne, rivière qui se jette dans la Gironde.
Il jouxte l’hôtel de ville et est situé à côté de l’une des extrémités de la rue de Champagnac et à proximité de la porte de la ville.
Près du château, on peut parcourir l’ancien chemin de ronde.