Vilafranca es el municipio situado más al sur de la comarca Els Ports, con una extensión de 93,73 km2 y una población de 2.201 habitantes censados a 1 de enero de 2021, según el INE.
Se encuentra ubicado en las estribaciones más orientales del Sistema Ibérico, a 1.126 metros sobre el nivel del mar.
La cota más baja, situada a 730 metros, está en el río Montlleó. El Tossal dels Montllats, con 1.656 metros, es la quinta montaña de la Comunidad Valenciana y el punto más alto de la comarca y del término municipal.