McGregor, Florida

McGregor: census designated place

About

McGregor is a city located in the county of Lee in the U.S. state of Florida. After -10 years in 2000 city had an estimated population of 7,136 inhabitants.

Quick Facts about McGregor

Population 7,406 (2000)
Country United States of America
State Florida (United States)
County Lee County
Phone Area Codes 239
Water as percent of area 41.87%
Land as percent of area 58.13%
Latitude & Longitude 26.5609,-81.9145
Altitude 0 feet / 0 meters
Time Zone America/New_York
Local time 06:37:30 (23rd April 2026)
Weather 83℉ Partly Sunny 7-days weather

Geography

McGregor is located at 26°33'39"N 81°54'52"W (26.5609100, -81.9145300).

McGregor map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

83°F
Partly Sunny
9 mph ESE Thursday

Partly sunny, with a high near 83. East southeast wind around 9 mph.

7-Day Forecast

Demographics

Year Population % Change Method
2000 7,136 - 2010-04-01T00:00:00Z

Nearby Schools and Colleges

Schools and campuses linked to McGregor, FL. Select a name to open its map and contact details.

Code Name City ZIP
133508 Florida SouthWestern State College Fort Myers (FL) 33919

Nearby Transit Stations (5)

Rail and bus stations connected to McGregor, FL. Select a station to open its map and address details.

Code Name Address Type
FTM Fort Myers, Florida 6050 Plaza Drive BUS
PCH Port Charlotte, Florida 909 King Highway BUS
SRA Sarasota, Florida 1993 Main Street BUS
SBG Sebring 601 East Center St RAIL
BDT Bradenton, Florida 1115 Manatee Avenue West BUS

Closest post offices linked to McGregor.

Post Office Name City ZIP
Cape Coral South Post Office Cape Coral (FL) 33904

Other places with the same name (3)

Other cities in Lee County

Cities, towns, neighborhoods & other populated places in Lee County , FL. (more)

City Name Population Title
Cape Coral 200,972 The second most populous city in Lee County, Florida.
Fort Myers 91,086 The most populous city in Lee County, Florida.
Lehigh Acres 86,784 Census designated place
Bonita Springs 60,830 A city in Lee County, Florida.
North Fort Myers 39,407 Unincorporated community in Lee County, Florida, United States; census designated place
Estero 34,383 Census-designated place in Lee County, Florida
San Carlos Park 16,824 Census-designated place in Lee County, Florida
Cypress Lake 11,846 Census designated place
Villas 11,569 Census-designated place in Lee County, Florida
Gateway 8,401 Census-designated place in Lee County, Florida
Sanibel 7,429 City in Florida, USA
Fort Myers Beach 7,117 Town of the United States
Fort Myers Shores 5,487 Census-designated place in Lee County, Florida
Whiskey Creek 4,655 Census-designated place in Lee County, Florida
Tice 4,470 Census-designated place in Lee County, Florida
Suncoast Estates 4,384 Census-designated place in Lee County, Florida

Distance to Other Cities

McGregor distances to largest Florida cities