Edwardsville is a community in the Canadian province of Nova Scotia, located in the Cape Breton Regional Municipality on Cape Breton Island. It is named for King Edward VII.
In the 2021 Census of Population conducted by Statistics Canada, Edwardsville had a population of 287 living in 119 of its 127 total private dwellings, a change of from its 2016 population of 267. With a land area of, it had a population density of in 2021.[1]