Site says these are the best cities to live in Oklahoma

The website Chamber of Commerce has ranked the best cities to live in Oklahoma.

And there's just no competing apparently with the suburbs and the medium-size towns.

They took all the top spots.

The website looked at factors like income, jobs available, housing costs, education, and health.

Enid, Broken Arrow, and Bixby were the top three.

Rounding out the top 10, in order, were Ponca City, Edmond, Owasso, Bartlesville, Norman, Stillwater, and Ardmore.