McGregor, Florida

McGregor, Florida
Location in Lee County and the state of Florida
Coordinates: 26°33′40″N 81°54′48″W / 26.56111°N 81.91333°W / 26.56111; -81.91333
CountryUnited States
StateFlorida
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
0 ft (0 m)
Population
 (2020)
 • Total
7,976
 • Density3,371.5/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 ID2403269

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.