Background: Nineteen mass vaccination clinics were established in Montreal, Canada, as part of the 2009 influenza A/H1N1p vaccination campaign. Although approximately 50% of the population was vaccinated, there was a considerable variation in clinic performance and community vaccine coverage. Objective: To identify community- and clinic-level predictors of vaccine uptake, while accounting for the accessibility of clinics from the community of residence. Methods: All records of influenza A/H1N1p vaccinations administered in Montreal were obtained from a vaccine registry. Multivariable regression models, specifically Bayesian gravity models, were used to assess the relationship between vaccination rates and clinic accessibility, clinic-level factors, and community-level factors. Results: Relative risks compare the vaccination rates at the variable's upper quartile to the lower quartile. All else being equal, clinics in areas with high violent crime rates, high residential density, and high levels of material deprivation tended to perform poorly (adjusted relative risk [ARR]: 0·917, 95% CI [credible interval]: 0·915, 0·918; ARR: 0·663, 95% CI: 0·660, 0·666, ARR: 0·649, 95% CI: 0·645, 0·654, respectively). Even after controlling for accessibility and clinic-level predictors, communities with a greater proportion of new immigrants and families living below the poverty level tended to have lower rates (ARR: 0·936, 95% CI: 0·913, 0·959; ARR: 0·918, 95% CI: 0·893, 0·946, respectively), while communities with a higher proportion speaking English or French tended to have higher rates (ARR: 1·034, 95% CI: 1·012, 1·059). Conclusion: In planning future mass vaccination campaigns, the gravity model could be used to compare expected vaccine uptake for different clinic location strategies