Immokalee is a medium-sized town located in the state of Florida. With a population of 24,557 people and eight associated neighborhoods, Immokalee is the 130th largest community in Florida.When you are in Immokalee, you'll notice that it is more blue-collar than most other communities in America. 37.88% of Immokalee’s employed work in blue-collar jobs, while America averages only 27.7% that do. Overall, Immokalee is a town of service providers, sales and office workers, and construction workers and builders. There are especially a lot of people living in Immokalee who work in maintenance occupations (12.86%), farm management occupations (9.95%), and sales jobs (9.63%). In Immokalee, however, the average commute to work is quite long. On average, people spend 33.56 minutes each day getting to work, which is significantly higher than the national average. Immokalee ranks among the bottom of the nation in terms of college education compared to other cities and towns: only 5.95% of people over 25 have a college degree. The per capita income in Immokalee in 2022 was $18,694, which is low income relative to Florida and the nation. This equates to an annual income of $74,776 for a family of four. However, Immokalee contains both very wealthy and poor people as well. Immokalee is an extremely ethnically-diverse town. The people who call Immokalee home describe themselves as belonging to a variety of racial and ethnic groups. People of Hispanic or Latino origin are the most prevalent group in Immokalee, accounting for 73.16% of the town’s residents (people of Hispanic or Latino origin can be of any race). The greatest number of Immokalee residents report their race to be Black or African-American, followed by White. Important ancestries of people in Immokalee include Haitian, Irish, African, German, and English. In addition, Immokalee has a lot of people living here who were born outside of the US (37.53%). The most common language spoken in Immokalee is Spanish. Other important languages spoken here include English and French Creole.