El Pont de Vilomara está situado en la parte baja del término municipal, a una altura de 202 msnm, mientras que Rocafort está en la parte alta a una altura de 421 msnm.