The 1983-84 Mainland Junior B Hockey League consisted of the following teams:
Sackville Blazers
Shannon (Park) Huskies
Spryfield Lions
Truro Bearcats
Valley Jets
prior to the season: the West Colchester Titans withdrew from the league and were replaced with the Truro Bearcats
after the season: Shanon Park, Spryfield, and Valley all withdrew