https://en.wikipedia.org/wiki/Click_It_or_Ticket#Illegal_Checkpoints_.26_Enforcement
Illegal in these states:
4.1 Arizona
4.2 Colorado
4.3 Idaho
4.4 Indiana
4.5 Massachusetts
4.6 Missouri
4.7 Montana
4.8 Nebraska
4.9 New Hampshire
4.10 North Dakota
4.11 Ohio
4.12 South Dakota
4.13 Utah
4.14 Vermont
4.15 Virginia
4.16 West Virginia
4.17 Wyoming
Eg. MA:
The provisions of this section shall be enforced by law enforcement agencies only when an operator of a motor vehicle has been stopped for a violation of the motor vehicle laws or some other offense.
Mass. has better laws in this regard than Texas. For shame, Texas.
Weird thing, when I got ticketed in a 20mph zone in Texas I had all kinds of evil black fire arms openly laying out in the vehicle (I was on the way to the range)
They didn’t give a damn about that.
Some aspects of Texas beat some of the places on your list.