La localidad de Villafranca está situada en la parte sur de la Comunidad Foral de Navarra dentro de la región geográfica de la Ribera de Navarra (Ribera Alta) a una altitud de 291 msnm.