Most days Oklahoma does not get any tornadoes. However, Oklahoma usually has at least a few days each year with several tornadoes, and occasionally more. In some outbreaks Oklahoma has experienced more than 50 tornadoes in one day.
There were 34 confirmed tornadoes in Oklahoma in 2009.
Since 1950 Bartlesville, Oklahoma has been hit by 5 tornadoes.
No town gets hit by tornadoes on an annual basis. Moore has been hit by 12 recorded tornadoes since 1950.
Oklahoma City has been hit numerous times and Tulsa Oklahoma also gets hit by lots of tornadoes.
The National Weather Service records 63 tornadoes in Oklahoma in 2012. See the link attached below.
The have been numerous tornadoes in Oklahoma in 2013. The most significant of these tornadoes hit Moore, a suburb of Oklahoma City.
OKlahoma City has reportedly been hit by more than 100 tornadoes.
I think there were four to hit Oklahoma City in 2010 including the ones that hit on May 10th.
Lawton, Oklahoma has been hit by at least 8 tornadoes since 1950, according to the National Oceanic and Atmospheric Administration (NOAA) records.
Tornadoes hit Oklahoma every year.
See the link below for Oklahoma tornado statistics.
Simply put, Texas is bigger. Oklahoma actually has a higher concentration of tornadoes, but Texas is several times the size of Oklahoma, so there is more area for tornadoes to hit.