McGregor, Florida

McGregor, Florida
Location in Lee County and the state of Florida
Coordinates: 26°33′49″N 81°54′35″W / 26.56361°N 81.90972°W / 26.56361; -81.90972
CountryUnited States
State Florida
CountyLee
Area
  Total
4.07 sq mi (10.54 km2)
  Land2.37 sq mi (6.13 km2)
  Water1.70 sq mi (4.41 km2)
Elevation
7 ft (2 m)
Population
 (2020)
  Total
7,976
  Density3,371.09/sq mi (1,301.74/km2)
Time zoneUTC-5 (Eastern (EST))
  Summer (DST)UTC-4 (EDT)
ZIP code
33919
Area code239
FIPS code12-42090
GNIS feature ID1867172

McGregor is a census-designated place (CDP) in Lee County, Florida, United States. The population was 7,976 at the 2020 census, up from 7,406 at the 2010 census. It is part of the Cape Coral-Fort Myers, Florida Metropolitan Statistical Area.

A strong EF2 tornado struck the town on January 16, 2022, causing major damage.