The City of Florence has received a $10,000 Duke Energy Foundation grant to help homeowners make critical repairs needed before energy-efficiency upgrades can begin.