Eight BJP-ruled states have fully vaccinated 50 per cent of their eligible population with the coronavirus vaccine and seven of them have inoculated 90 per cent people with the first dose, numbers not yet achieved by any state ruled by the Congress and its allies, official sources said Monday.