Those who already own such guns will have to register them, including serial numbers, with the Illinois State Police.
So it would apply to new purchases, but not those already owned. I'm disappointed in AP's reporting on this, different parts of the article seem to contradict one another on what the law actuality does.