La ville de Château-Richer est située dans la Municipalité régionale de comté de La Côte-de-Beaupré, à l’est de la ville de Québec.
La ville est bornée au sud, par le fleuve Saint-Laurent ; à l’ouest, par la municipalité de L’Ange-Gardien ; à l’est, par la ville de Sainte-Anne-de-Beaupré et au nord, par la municipalité de Sainte-Brigitte-de-Laval et le bassin de la rivière Montmorency.
La ville couvre un immense territoire, soit une superficie de près de 230 km². D’est en ouest, elle mesure 11 kilomètres de long et représente le territoire habité le plus long et le plus profond de toute la Côte-de-Beaupré.
Au niveau provincial, Château-Richer fait partie de la circonscription 03 Charlevoix-Côte-de-Beaupré et au fédéral, elle fait partie de la circonscription Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix.