Here in SoCal we have 'check points' leading into the greater Los Angeles area, at least three that I can think of, on the three major highways, I-5, I-10 and I-15, leading into and out of the basin. Ostensibly they're billed as 'agriculture inspection stations' but all vehicles, commercial and private, must stop (when they're open and manned) and while I've personally never been asked my citizenship at any of these places, I was a passenger once where the driver was asked that question. He was an American (born in Hawaii) of Chinese and Hawaiian ancestry, and he was asked to prove that he was a citizen. He carried his Passport with him because he said that it was not the first time that he had to prove who he was at one of these 'check-points'.
Only once, not at an international boarder crossing, have I been asked directly if I was a citizen and that was years ago when my wife and I were driving home from a trip back East and we were stopped at a 'check-point' just inside of Arizona, from New Mexico. They took our word that we were indeed Americans and never asked for ID.
I suspect that we're going to being seeing more of this sort of thing over the next four years or so.

OCU