With a geographical area of about 9 sq. miles, Bokeelia is located on the Pine Island of Lee County. It is a part of the Metropolitan Area of Cape Coral - Fort Myers. The majority residents of the town are White. Most of the locals are primarily engaged with the service industry.