Outre le village principal de Château-Richer, les différents hameaux sont: Petit-Pré (près de la limite de L'Ange-Gardien), Rivière-Cazeau, Lemoyne, Sault-à-la-Puce, Périgny (près de Sainte-Anne-de-Beaupré), Sainte-Anne Ouest, Saint-Achille-de-Montmorency et Saint-Ignace. La grande majorité des résidents vivent sur la bande longeant la rive nord du fleuve Saint-Laurent, soit le long des routes 360 et 138.