En el año 2000 tenía una población de 1,398 habitantes y una densidad poblacional de 449 personas por km².
Middleburgh se encuentra ubicada en las coordenadas 42°35′48″N 74°19′51″O / 42.59667, -74.33083.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $30,583, y los ingresos medios por familia eran $44,286.
Los hombres tenían unos ingresos medios de $31,438 frente a los $25,313 para las mujeres.
La renta per cápita para la localidad era de $17,948.