A new projection finds the Obama administration will meet its goal for 2016 Obamacare signups.

Obamacare will have 10.1 million individuals pay for an exchange plan by the end of this year, according to an analysis from the consulting firm Avalere Health. If the projection holds, it means the Obama administration would meet its goal of having 10 million people buy Obamacare plans by the end of the year.

Avalere notes that exchange enrollment remains behind what the nonpartisan Congressional Budget Office predicted in March 2010. For 2016, the CBO projected 21 million would enroll in the exchanges, a prediction that has decreased to 12 million.

The firm suggested that the reasons for low enrollment include low participation from middle-income and healthy people, technology glitches and a lack of information for getting financial assistance.

The administration hasn't announced a goal for signups for 2017 open enrollment, which starts in November and ends in January.

News outlets have reported that the administration is planning a major ad campaign to boost enrollment amid concerns from insurers about Obamacare's risk pools. The exchanges have seen a sicker-than-expected population, which has led to some insurers generating financial losses and fleeing some markets.