En el año 2000 tenía una población de 2,865 habitantes y una densidad poblacional de 30 personas por km².
Somerset se encuentra ubicado en las coordenadas 43°20′12″N 78°32′46″O / 43.33667, -78.54611.
[1] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $44,216, y los ingresos medios por familia eran $49,583.
Los hombres tenían unos ingresos medios de $39,583 frente a los $20,508 para las mujeres.
La renta per cápita para la localidad era de $18,049.