Why does Oklahoma have earthquakes?

Just about everywhere on Earth can have earthquakes. Some locations are more known for it than others, but it turns out that one of the largest earthquakes ever in the United States was in Missouri, a location not particularly noted for being earthquake-prone.

Anywhere there's a fault, there can be earthquakes. The recent (November 2011) Oklahoma quakes occurred along the Wilzetta fault.