Despite the fact that vaccination coverage against COVID-19 has made great progress in Peru, there is still a quarter of the population that has not been fully vaccinated. This study aims to determine the factors associated with complete vaccination in Peruvian adults. An analysis of the National Household Survey 2022 in Peru was performed. Prevalence ratios with their 95% confidence intervals (95% CI) were estimated to assess the factors associated with vaccination with three or more doses of the COVID-19 vaccine. A total of 58,471 participants were included in the study and 75.8% of the surveyed population were found to have received full vaccination. Significant differences in complete coverage were observed according to sex, age, educational level, ethnicity, poverty status, and geographic location. In the adjusted analysis, individuals aged 60 years or older, those with higher educational attainment, the non-poor, and those living in urban areas were more likely to be fully vaccinated. Native individuals and people who live in households without media are less likely to be fully covered. These results highlight the importance of considering demographic and socioeconomic factors when analyzing COVID-19 vaccination coverage. Additional strategies are needed to address vaccination gaps and ensure better vaccination coverage.