BROOKLYN - Mayor Bill de Blasio is expected to sign a bill that will create municipal identification cards for the estimated 500,000 undocumented immigrants living in New York City.

The bill was approved by the City Council on Thursday, although the Council is still determining what city services the cards can be used for and how much they will cost.

News 12 spoke with an immigration attorney who says the IDs will be helpful because many immigrants going through deportation proceedings have their passports taken away, leaving them without any form of identification.

Critics say the cards might be used to get government-paid benefits by immigrants who don't qualify.

To obtain the cards, immigrants will need to produce one form of identity such as a foreign passport, foreign driver’s license, or current visa; and one form of residency such as a utility bill, pay stub, or proof of a child enrolled in school.