Tamaha is a town in Haskell County, Oklahoma, United States. The population was 152 at the time of the 2020 United States census. Tamaha is a Choctaw word meaning "town." Tamaha is located on the banks of the Arkansas River, 13 miles north northeast of Stigler and 6 miles south of Vian.