Donnacona is an industrial town located about 40 kilometres west of Quebec City in Portneuf County, Quebec, Canada.