Campbellton es una pequeña comunidad maderera y pesquera ubicada en la isla de Terranova en Indian Arm, Notre Dame Bay . La comunidad se llamó originalmente Indian Arm debido a una aldea beothuk ubicada en el cercano río Indian Arm. Se le cambió el nombre a Campbellton en honor al gerente del aserradero, John Campbell.
En el censo de población de 2021 realizado por Statistics Canada , Campbellton tenía una población de459 viviendo en215 de sus289 viviendas privadas en total, un cambio del 1,5% con respecto a su población de 2016.452 . Con una superficie de 35,81 km2 ( 13,83 millas cuadradas), tenía una densidad de población de 12,8/km2 ( 33,2/milla cuadrada) en 2021. [2]