Texanna is a census-designated place (CDP) in McIntosh County, Oklahoma, United States.
Established in District 12 of the old Indian Territory, its post office existed from June 27, 1888 until July 16, 1940.
Residents of Texanna now have a Eufaula and Checotah postal address.
Texanna lies roughly east-southeast of Henryetta, being south of Interstate 40, east of U.S. Route 69, and on Lake Eufaula.
25.5% of all households were made up of individuals, and 13.6% had someone living alone who was 65 years of age or older.