Upper Clements is a community in the Canadian province of Nova Scotia, located in Annapolis County. It is on Nova Scotia Trunk 1 on the eastern side of the Annapolis Basin. The town is the site of Upper Clements Park and Upper Clements Provincial Park.