Background: Vaccination against influenza has proven to reduce influenza-caused hospital entries, treatment times in intensive care units and hospitalisation costs for treating people with Diabetes Mellitus (DM). Despite the existing influenza vaccination recommendations for all persons with DM, in Spain, vaccination hesitancy remains substantial, and vaccination rates lag behind target. We aimed to assess predictors for influenza vaccination uptake and reasons for non-adherence among individuals with DM. Methods: Data from the 2020 European Health Interview Survey were analysed using uni- and multivariable logistic regression models, stratified by age group and including possible confounders and vaccination as an outcome. Associations with the sociodemographic profile, healthcare access and substance use were explored. Results: Our analysis included 2194 individuals with DM over the age of 15, showing an influenza vaccination rate of 53%. The findings revealed significant predictors of vaccination uptake, including age over 60 years and robust social support. Conversely, younger age, higher education levels, infrequent healthcare interactions and economic barriers emerged as significant obstacles to vaccination. Conclusions: To enhance vaccination rates, targeted public health interventions should emphasise the importance of vaccination for younger, more educated individuals with DM, those facing economic barriers and those with lower levels of social support, which could bridge the existing gap in vaccination coverage