Kincardine is a municipality located on the shores of Lake Huron in Bruce County in the province of Ontario, Canada. The current municipality was created in 1999 by the amalgamation of the Town of Kincardine, the Township of Kincardine, and the Township of Bruce.