Same here in VA Beach, however, if you didn't have id they let you sign an affidavit...as if anyone voting under false pretenses would have any compunctions against signing a false affidavit.
I been voting for 15 years in Virgina Fairfax count. Always been asked for ID. It's the LAW.