O Fallon, a city in St. Clair County, Illinois had an estimated population of 22,000 as per the 2007 census. Some of the major financial service providers in the city include Bank of O'Fallon, Bank of Edwardsville and AM General. The average values of home, rent and income are $185,000, $864 and $51,642 respectively.