Vernon is an unincorporated community in McIntosh County, Oklahoma, United States. Its elevation is 696 feet (212 m).