Legality of Open Carry in Ohio
There is no "Open Carry Law" in Ohio... the Ohio Revised Code does not authorize, prohibit, or otherwise regulate the open carry of firearms on foot. Open Carry of a handgun or long gun is protected across Ohio by virtue of ORC 9.68 which preempts any municipal laws prohibiting the act. There is no requirement of residency or license to carry openly in Ohio - however, you must be legally in possession of the firearm that you intend to carry. It is recommended that you be at least 18 to carry a long gun, and 21 for handguns.
Important! You may not carry a "loaded" handgun in a motor vehicle in Ohio without a recognized Concealed Handgun License. The definition of "loaded" in Ohio means you must have no ammunition in the gun, and no ammunition in a compatible magazine or speedloader anywhere in the vehicle.
You may not carry a "loaded" (same definition) long arm in a vehicle, even with a recognized Concealed Handgun License.
Other exceptions - not a comprehensive list:
- You may not carry in a room or open area covered by a Class D liquor license (bars and restaurants that serve alcohol for consumption on the premises) unless you are licensed to carry concealed and are not consuming alcohol or already intoxicated http://codes.ohio.gov/orc/2923.121
- "No Guns" signs DO carry legal weight other than trespassing
Here is a great introductory video by Don (rottman43055): http://www.youtube.com/watch?v=c-PN9M6AbUI
Here's a memo from the Greene county Prosecutor in response to a request by the Beavercreek Police Department (after this incident): http://www.scribd.com/doc/49957246/Greene-County-Prosecutor-Memo-to-Police-Departments