Well kind of... you don't Have to 100% of the time, or at least I've seen cases where the guy has no ID and the cops don't care. But if you don't have one while operating a motor vehicle... we all know this. Most banks I know require an ID to cash a check- yes that even includes welfare!