El núcleo principal de la población está situado al sur del municipio, cerca del río Ter, sobre un terreno fluvial.
El primer edificio del que se tiene noticia es el Castillo de Montesquiu, documentado el año 1285.
En el siglo XVI se construyó la primera casa, exactamente en el 1558: una herrería junto al camino real de Barcelona a Ripoll.
Durante casi cuatro siglos de existencia, Montesquiu se fue desarrollando como un barrio de la población vecina de Sant Quirze de Besora, de la que dependía territorial y administrativamente. Finalmente, el 25 de agosto del año 1934, Montesquiu consiguió la independencia y se convirtió definitivamente en municipio.