Vila Flor, município no estado do Rio Grande do Norte (Brasil), localizado na microrregião do Litoral Sul. De acordo com o censo realizado pelo IBGE (Instituto Brasileiro de Geografia e Estatística) no ano 2000, sua população é de 2.599 habitantes. Área territorial de 48 km².