Fort Gibson is a town in Muskogee County in the U.S. state of Oklahoma. A small portion extends north into Cherokee County. The town population was 3,814 as of the 2020 census, down from 4,154 in 2010
Downtown Fort Gibson (May 2025)
Fort Gibson Town Hall, Fire Department and Community Center, May 2025