City characteristics and demographics significantly impact blood donation rates in different ways. A universal policy may have limited effect given the heterogeneity across cities. Tailored interventions targeting specific city clusters and education levels are needed to promote blood donation behavior, especially among youth and students. Investment in education and targeted education on blood donation appear particularly impactful. A combined approach integrating social and economic policies will likely be most effective.