Saint-Nazaire-sur-Charente est une commune du sud-ouest de la France, située sur la rive sud de l'estuaire de la Charente, dans le département de la Charente-Maritime (région Nouvelle-Aquitaine). Ses habitants sont appelés les Saint-Nazairiens et les Saint-Nazairiennes.