Cette municipalité longe le fleuve sur une distance de 10.9 kilomètres. La rive du Saint-Laurent sur le côté nord de la rivière Portneuf comporte un promontoire qui s'étire vers le nord jusqu'à l'embouchure de la rivière Blanche à Forestville. À l'embouchure de la rivière Portneuf, le grès s'étire jusqu'à 2,8 km.