Ketchum is a town in Craig County, Oklahoma, United States. The population was 286 at the 2000 census.
Ketchum was named for a prominent Methodist minister named James Ketchum who helped found the town in 1898. Ketchum was originally located in Northeastern Mayes County, Oklahoma, but was relocated to Southeastern Craig County around 1912 when the Kansas, Oklahoma, and Gulf Railroad (KO&G) was platted out and because the origial townsite sat in an area that was to be filled in by the lake. Nearby Grand Lake is a large tourist attraction and makes this otherwise quiet small town become quite active, especially during weekends and holidays. Along with residents, people come to Grand Lake from as far as Tulsa, Oklahoma City, Dallas, Wichita, and many other areas.
Construction is currently underway to upgrade the town's airport which was formerly known as the Craig County South Grand Lake Airport. A group of private investors is funding the new airport which includes paving the former grass runway. When the new airport is completed it will be a full service regional airport and will be named the South Grand Lake Municipal Airport.