There were simply not enough doses to reach the goal, said Social Minister Lena Hallengren on Thursday at a press conference.
The new government plan is to offer vaccines to all people over 18 and minors at risk before 15 August, and all people over 65 by 16 May, Hallengren seid.
It was however possible that the vaccine manufacturers would send more doses before then.
Around 1.1 million of Sweden's 10 million inhabitants have received their first shot so far, around 490,000 the second shot needed for the highest degree of immunity.
This corresponds to 13.7% and 5.9% of the population, respectively.