El término municipal, ubicado en comarca del Ripollés, tiene una población de 395 habitantes (INE 2024).
[2] Cuenta con una población de 395 habitantes (INE 2024).
Población de derecho según los censos de población del INE Población de hecho según los censos de población del INEEn estos censos se denominaba San Martín de Vilallonga: 1842, 1857 y 1860En estos censos se denominaba Vilallonga: 1877, 1887, 1897, 1900 y 1910Entre el censo de 1857 y el anterior, crece el término del municipio porque incorpora a 175152 (Tragura)[4] En el municipio se encuentran la iglesia románica de Sant Martí, la iglesia de Santa Llúcia d’Abella y la iglesia de Sant Julià de Tregurà.
El nombre de Vilallonga del Ter tiene su origen en la forma del pueblo, ya que sus casas se alinean a lo largo de la carretera que transcurre paralela al río Ter.
En la actualidad su forma "alargada" ya no lo es tanto, puesto que también está creciendo por el norte.