Overview McAlester is a city in Oklahoma, United States, with a population of about 18,310[1]. Geography Coordinates: 34.9334, -95.7697