Here are the states with the most permissive open carry laws:
Alabama
Alaska
Arizona
Arkansas
Colorado
Delaware
Idaho
Kansas
Kentucky
Louisiana
Maine
Michigan
Missouri
Mississippi
Montana
Nebraska
Nevada
New Hampshire
New Mexico
North Carolina
Ohio
Oregon
Pennsylvania
South Dakota
North Dakota
Vermont
Virginia
Washington state
West Virginia
Wisconsin
Wyoming
In these states, no permit is required to open carry. However, there may be restrictions on where a person may carry.
source:
https://aliengearholsters.com/blog/open-carry-states/