Palmyra se encuentra ubicado en las coordenadas 40°7′36″N 111°41′7″O / 40.12667, -111.68528.
Según la Oficina del Censo, la localidad tiene un área total de 29,8 km² (11,5 mi²), de la cual 2,1% es agua.
[2] Según la Oficina del Censo en 2000,[3] habían 485 personas residentes en el lugar, 97,5% de los cuales eran personas de raza blanca.
Los hombres tenían unos ingresos medios de $42,917 frente a los $24,531 para las mujeres.
La renta per cápita para la localidad era de $18,967.