Rivière-la-Paix est située dans le Nord-Ouest de l'Alberta sur les rives de la rivière de la Paix à sa confluence avec la rivière Smoky, la rivière Heart et le ruisseau Pat's. Le bourg est situé à environ plus bas que le terrain plat l'environnant.