page_title: Port Hawkesbury
section_title: Geography
hierarchical_section_title: Port Hawkesbury / Geography
caption_attribution_description: Cape Breton Island
context_page_description: Port Hawkesbury is a town located on the southwestern end of Cape Breton Island, on the north shore of the Strait of Canso, opposite of the town of Mulgrave, in Nova Scotia's Inverness County. Positioned as the gateway to Cape Breton just minutes from the Canso Causeway, the town's nickname is "Cape Breton's Front Porch."
context_section_description: Port Hawkesbury is located inside Inverness County. The land area of the municipality is 8.1 square kilometres with a population density (2016) of just 396.6 persons per square kilometre. This compares to the provincial land area of 52,940 square kilometres and population density of 17.4 persons per square kilometre.
caption: NASA landsat photo of Cape Breton Island
exif: {}