Six states and the District of Columbia, generally ban the open carrying of long guns (rifles and shotguns). In the 44 remaining states, openly carrying a long gun is legal, although in three of these states (Iowa, Tennessee and Utah) the long gun must be unloaded.