yes I know it's $100 fine
and if you walk into a CIS office without your gc you will be fined $100. I have personally seen that happen.
now the law says it must be in your possession and you can argue that the word "possession" would include everything that is in your house and not in your actual hand. So keeping it at home may actually not technically violate the law.
but like the previous person said we do not live in a police state. ordinary police officers cannot just ask about immigration status and they certainly cannot ask
I do not have to carry around documentation everywhere I go to prove I am a USC. That is what the state ID is for.
When I get on an airplane to go on a domestic flight anywhere on US territory all I am required to show is my state ID.
now I have heard of instances on trains where ICE officials are snooping around. So may be a good idea to take it with you there.
I suggest to people to keep the gc at home because to me that is something that is so valuable to me that I would want to keep it in a safe place and not in my wallet. The same thing with the ss card. Everyone carries it around with them everywhere they go but if they ever lose it that could become a huge hassle.
I would much rather keep it in a safe place and risk the $100 fine.