Since November, ID cards have been compulsory for foreign nationals living in the UK and will become mandatory for workers at Manchester and London City airport this year.
The cards — containing details of a person’s fingerprints and their name, date of birth and address — will then be offered to everyone else in the country from 2011.
Mr Todd (pictured) called on the Government to halt the project during an adjournment debate.
He said: “While there have been some sensible decisions made since the passage of the bill — to simplify the project, to deconstruct it and integrate it with existing activity, to change the disastrously ill-thought through justifications of it — I doubt that it is realisable in its planned form.”