Está ubicada en el condado regional de Haut-Saint-Laurent y a su vez, en el Vallée-du-Haut-Saint-Laurent en la región administrativa de Montérégie.
[5][6][4][7] Huntingdon se encuentra ubicada en las coordenadas 45°12′00″N 74°10′00″O / 45.20000, -74.16667.
Según el censo de 2011, había 2457 personas residiendo en esta ciudad con una densidad poblacional de 944,1 hab./km².
Los datos del censo mostraron que de las 2587 personas censadas en 2006, en 2011 hubo una disminución poblacional de 130 habitantes (-5%).
El número total de viviendas particulares que se encontraban ocupadas por residentes habituales fue de 1083.