Vila Franca de Xira is een gemeente in het Portugese district Lissabon. De gemeente heeft een totale oppervlakte van 323 km² en telde 122.908 inwoners in 2001.
De gelijknamige stad heeft ongeveer 18.500 inwoners.