Musgravetown ligt in het westen van het Newfoundlandse schiereiland Bonavista, aan de westoever van de Goose Bay. Dat is een zijarm van de Clode Sound, zelf een zijarm van de Bonavista Bay, een grote baai aan de oostkust van Newfoundland.
De demografische langetermijntrend is in Musgravetown, net zoals de meeste kleine dorpen op Newfoundland, negatief. Tussen 1991 en 2021 daalde de bevolkingsomvang van 669 naar 561. Dat komt neer op een daling van 108 inwoners (-16%) in dertig jaar tijd.
Demografische ontwikkeling van Musgravetown tussen 1991 en 2021