Shields
Census-designated place in Saginaw County, Michigan

Shields is an unincorporated community (census-designated place) in Saginaw County, Michigan, with 7,035 residents (2020 Census). It sits at 597 ft (182 m) above sea level. The nearest town is Saginaw, 6.0 miles E.
- 7,035residents (2020 Census)
- 597 ftelevation · 182 m
- 7.9 sq miland area · 20.4 km²
- 893 / sq mipopulation density
- 48609ZIP code
About Shields
Shields is an unincorporated community in Thomas Township, Saginaw County in the U.S. state of Michigan. It is also a census-designated place (CDP) for statistical purposes, but with no legal status as an incorporated municipality. The population of the CDP was 7,035 at the 2020 census.
The community of Shields is located on M-46/Gratiot Road just west of the Tittabawassee River. In the 2000 census, the CDP included an area bounded on the east by the Tittabawassee River, north to State Street, west to N. Miller Road, south to Geddes Road, west to N. Thomas Road, south to M-46/Gratiot Road, east to Swan Creek, south to the railroad crossing on Schomaker Road, east along the rail tracks to Stroebel Road, northwest to Ronald Drive and east to the Tittabawassee River. Most of the CDP is within Thomas Township with a small portion extending into northwest James Township.
Text: Wikipedia · CC BY-SA 4.0
Shields weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Shields
Webcams: Windy.com
Living in Shields
- Median household income
- $82,125
- Median home value
- $174,500
- Median rent
- $941/mo
- Median age
- 48
Do you know Shields? Tell us about it
Help other travelers: share what makes Shields special. We review every message before publishing it.
Map of Shields
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Shields Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Shields, MI population
Shields had 7,035 residents in the 2020 Census.
| 2020 Census | 7,035 |
|---|---|
| Density | 893 per sq mi (345 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Shields at a glance
| State | Michigan (MI) |
|---|---|
| County | Saginaw County |
| Type | Census-designated place |
| Population | 7,035 (2020) |
| Land area | 7.88 sq mi (20.4 km²) |
| Water area | 0.16 sq mi (0.41 km²) |
| Elevation | 597 ft (182 m) |
| Coordinates | 43.4229° N, 84.0741° W |
| ZIP code | 48609 |
| Census code (GEOID) | 2673560 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Shields
- Saginaw6.0 mi E
- Freeland6.8 mi N
- Hemlock8.3 mi W
- Zilwaukee8.6 mi NE
- Buena Vista8.7 mi E
- St. Charles9.8 mi SW
- Bridgeport10.3 mi E
- Robin Glen-Indiantown12.0 mi E
- Auburn12.4 mi N
- Merrill13.1 mi W
- Bay City14.8 mi NE
- Burt15.5 mi SE
Straight-line distance between town centers.
Frequently asked questions about Shields
What county is Shields in?
Shields is in Saginaw County, Michigan.
What is the population of Shields, MI?
7,035 people lived in Shields at the 2020 Census.
What is the ZIP code of Shields, MI?
The ZIP code of Shields is 48609.
What is the elevation of Shields?
597 feet (182 m) above sea level.
What towns are near Shields?
Saginaw (6.0 mi), Freeland (6.8 mi), Hemlock (8.3 mi), Zilwaukee (8.6 mi), Buena Vista (8.7 mi).
Last updated: