Davison is a city located in Genesee County, Michigan. Davison has a 2026 population of 5,059. Davison is currently growing at a rate of 0.18% annually but its population has decreased by -1.33% since the most recent census, which recorded a population of 5,127 in 2020.