Roosevelt se encuentra ubicado en las coordenadas 40°17′55″N 109°59′39″O / 40.29861, -109.99417.
Según la Oficina del Censo, la localidad tiene un área total de 13,6 km² (5,3 mi²), de la cual toda es tierra.
[2] Según la Oficina del Censo en 2000,[3] había 4.299 personas residentes en el lugar, 86,6% de los cuales eran personas de raza blanca.
Los hombres tenían unos ingresos medios de $32,117 frente a los $18,043 para las mujeres.
La renta per cápita para la localidad era de $11,945.