Immokalee is located in
Collier County west of
Fort Lauderdale and south of
La Belle along Highway 29 near Lake Trafford. Immokalee is part of the
Naples, Florida metro area.
Before Immokalee became the vegetable-growing Mecca of Collier County, it was a popular place for cattle ranching.