Saint-Yrieix-sur-Charente est une commune de la Charente en région Nouvelle-Aquitaine. Située au nord-ouest d'Angoulême, la ville fait partie de son agglomération. Saint-Yrieix est située à 4 km au nord-ouest d'Angoulême et ses habitants sont les Arédiens.