The
North Shore of
Lake Superior runs from
Duluth, Minnesota,
United States, at the southwestern end of the lake, to
Thunder Bay and
Nipigon,
Ontario,
Canada, in the north to
Sault Ste. Marie, Ontario, in the east. The shore is characterized by alternating rocky
cliffs and
cobblestone beaches, with rolling
hills and
ridges covered in
boreal forest inland from the lake, through which scenic
rivers and
waterfalls descend as they flow to Lake Superior. Americans often refer only to the Minnesota shoreline between the city of Duluth to the international border at
Grand Portage as the
North Shore.