Okmulgee ist ein Ort in Okmulgee County im Bundesstaat Oklahoma in den Vereinigten Staaten von Amerika. Die Bevölkerung betrug im Jahre 2000 13.022. Die Kleinstadt ist der Verwaltungssitz des Countys und seit dem Sezessionskrieg die Hauptstadt der Nation der Muskogee, einem indianischen Volk. Das Wort „Okmulgee“ stammt aus der Sprache der Muskogee und bedeutet Kochendes oder blubberndes Wasser. Der Ort für die Siedlung wurde gewählt, weil die Muskogee glaubten, dass er sicher vor Tornados sei.