La circonscription de Portneuf comprend les municipalités suivantes : Cap-Santé (V), Deschambault-Grondines (M), Donnacona (V), Lac-Sergent (V), Neuville (V), Pont-Rouge (V), Portneuf (V), Rivière-à-Pierre (M), Saint-Alban (M), Saint-Basile (V), Saint-Casimir (M), Sainte-Christine-d’Auvergne (M), Saint-Gilbert (P), Saint-Léonard-de-Portneuf (M), Saint-Marc-des-Carrières (V), Saint-Raymond (V), Saint-Thuribe (P) et Saint-Ulbade (M).
Elle comprend aussi les territoires non organisés suivants : Lac-Blanc, Lac-Lapeyrère et Linton.