LeFlore is a town in LeFlore County, Oklahoma, United States. The population was 198 at the 2010 census, an increase of 13.1 percent over the figure of 168 in 2000. Although the legal town name is spelled in the two-word form, the official federal name for the place and the postal name used is Leflore.

History

The community was established as a station stop on the St. Louis and San Francisco Railroad, which opened in 1887. A post office opened at LeFlore, Indian Territory on August 26, 1887. The community was named for the LeFlore family.

At the time of its founding, LeFlore was located in the Moshulatubbee District of the Choctaw Nation.

Geography

LeFlore is located approximately west of Poteau.

According to the United States Census Bureau, the town has a total area of , of which is land and 0.71% is water.

Demographics

As of the census