[3] James Town se encuentra ubicado en las coordenadas 41°34′2.18″N 109°33′17.24″O / 41.5672722, -109.5547889.
Según la Oficina del Censo, la localidad tiene un área total de 22,2 km² (8,6 mi²), de la cual 21,6 km² (8,3 mi²) es tierra y 0,5 km² (0,2 mi²) (2.45%) es agua.
En el 2000[5] la renta per cápita promedia del hogar era de $52.083, y el ingreso promedio para una familia era de $53.295.
El ingreso per cápita para la localidad era de $18.708.
En 2000 los hombres tenían un ingreso per cápita de $38.618 contra $30.083 para las mujeres.