Pneumococcal conjugate vaccines (PCVs) protect against invasive pneumococcal disease (IPD) among vaccinees. However, at population level, this protection is driven by indirect effects. PCVs prevent nasopharyngeal acquisition of vaccine-serotype (VT) pneumococci, reducing onward transmission. Each disease episode is preceded by infection from a carrier, so vaccine impacts on carriage provide a minimum estimate of disease reduction in settings lacking expensive IPD surveillance. We documented carriage prevalence and vaccine coverage in two settings in Nigeria annually (2016-2020) following PCV10 introduction in 2016. Among 4,684 rural participants, VT carriage prevalence fell from 21 to 12% as childhood (<5 years) vaccine coverage rose from 7 to 84%. Among 2,135 urban participants, VT carriage prevalence fell from 16 to 9% as uptake rose from 15 to 94%. Within these ranges, carriage prevalence declined with uptake. Increasing PCV10 coverage reduced pneumococcal infection at all ages, implying at least a comparable reduction in IPD.