Discover North Bay
compiled from our dataNorth Bay is located in Ontario, Canada, and has a population of about 51,553. Our atlas lists 192 places here.
These include 17 sights and 4 museums, 124 restaurants, 47 places to stay and 0 cocktail bars. Highlights include Corpus Christi Court, Birchwood Village, La Vase Portage Conservation Area.