Marlow is located in northern Stephens County, Oklahoma, in the southern part of the state, at (34.643410, -97.958806) [REF].
According to the United States Census Bureau, the city has a total area of , of which, of it is land and 0.14% is water.