En el año 2010 tenía una población de 3835 habitantes y una densidad poblacional de 368,75 personas por km².
[2] Beloit se encuentra ubicada en las coordenadas 39°27′46″N 98°6′34″O / 39.46278, -98.10944 (39.462700, -98.109531)[3].
Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $33,227 y los ingresos medios por familia eran $43,030.
Los hombres tenían unos ingresos medios de $26,099 frente a los $20,694 para las mujeres.
La renta per cápita para la localidad era de $17,713.