Although it may seem hard for hoplophobic scumbags to believe, you can carry a loaded firearm in most states without a license.
Including California, as long as you stay out of incorporated city areas (and even then, as long as the gun is unloaded, you may pack it on your hip in Downtown Los Angeles. Not saying this is a good idea, but the law says you can).
If you have a concealed carry license, you may also open carry in 13 states, including New Jersey, Irish.
Where you can’t open carry is New York and the District of Columbia (no surprises here), Florida, South Carolina, Arkansas, Oklahoma and Texas (which is a bit surprising, but these states do make it relatively easy to get a concealed weapon license.
Alaska and Vermont are the gold standard of Keeping and Bearing arms. In these states, you may carry whatever you want, however you want, open or concealed.
For a lark, compare the gun-related crime statistics of New York and DC to those of Alaska and Vermont. They are precisely what you would expect if you are not an idiot, and exactly opposite of what you would expect if you are.