Exploring Birds of Michigan
  • Home
  • Recent Sightings
  • Notable Observations
  • Hotspots
Recent Michigan Bird Sightings
Recent Michigan Bird Sightings
Common Name Date City Location Number Observed
Alger County
Red-necked Grebe 10/21/2025 Munising Munising - Anna River mouth 2
Wilson's Warbler 10/20/2025 Munising Cleveland Cliffs Basin - North End 1
Helmeted Guineafowl 10/16/2025 Au Train Scott Falls Roadside Park 12
Allegan County
Pectoral Sandpiper 10/21/2025 Martin 116th Ave and 8th St. wetland 2
Canvasback 10/21/2025 Saugatuck Oval Beach 23
Alpena County
Common Goldeneye 10/20/2025 Alpena Isaacson Bay 5
Baraga County
Black-billed Cuckoo 10/8/2025 Pelkie Baraga Sewage Ponds 1
Bay County
Double-crested Cormorant 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 80
Mallard 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 44
Great Egret 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 1
American Herring Gull 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 1
Ring-billed Gull 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 30
Ruby-crowned Kinglet 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 2
White-throated Sparrow 10/21/2025 Bay City Edward M. Golson Boat Launch and Nature Area 5
Greater Yellowlegs 10/21/2025 Pinconning Nayanquing Point SWA 1
Common Gallinule 10/12/2025 Essexville Quanicassee SWA--Finn Rd. terminus 1
Benzie County
Laughing Gull 10/12/2025 Frankfort Elberta Beach 1
Purple Gallinule 10/9/2025 Frankfort Elberta Marsh 1
Berrien County
Red-shouldered Hawk 10/21/2025 Bridgman Warren Dunes SP--Floral Ln. 1
Parasitic Jaeger 10/19/2025 New Buffalo New Buffalo beach and marina 1
American Golden-Plover 10/19/2025 New Buffalo New Buffalo beach and marina 1
Fish Crow 10/15/2025 New Buffalo New Buffalo beach and marina 1
Ruby-throated Hummingbird 10/13/2025 Bridgman Bridgman, MI residence 1
California Gull 10/11/2025 New Buffalo New Buffalo beach and marina 1
Iceland Gull 10/11/2025 New Buffalo New Buffalo beach and marina 1
Calhoun County
Blue-headed Vireo 10/21/2025 Battle Creek Swalwell's Yard 1
Eastern Towhee 10/21/2025 Battle Creek Swalwell's Yard 1
Golden-crowned Kinglet 10/21/2025 Battle Creek Swalwell's Yard 1
Cedar Waxwing 10/21/2025 Battle Creek Swalwell's Yard 20
Swainson's Thrush 10/20/2025 Battle Creek US-MI-Battle Creek-8154-8532 E Dr N 2
Chippewa County
Indigo Bunting 10/21/2025 Paradise Whitefish Point 1
Common Raven 10/21/2025 Paradise Whitefish Point 2
Northern Shrike 10/21/2025 Pickford Gray Rd, Pickford US-MI 46.18752, -84.31088 1
Red-breasted Merganser 10/21/2025 Paradise Whitefish Point 5
Common Loon 10/21/2025 Paradise Whitefish Point 1
Bohemian Waxwing 10/21/2025 Paradise Whitefish Point 1
Long-tailed Duck 10/21/2025 Paradise Whitefish Point 155
White-winged Scoter 10/21/2025 Paradise Whitefish Point 9
Lapland Longspur 10/21/2025 Paradise Whitefish Point 3
Pine Siskin 10/21/2025 Paradise Whitefish Point 3
Evening Grosbeak 10/21/2025 Paradise Whitefish Point 2
Red Crossbill 10/20/2025 Paradise Tahquamenon Falls SP--Clark Lake Trail 3
Pine Grosbeak 10/20/2025 Paradise Whitefish Point 1
Boreal Owl 10/18/2025 Paradise Whitefish Point 1
Clay-colored Sparrow 10/18/2025 Paradise Whitefish Point 1
Sabine's Gull 10/17/2025 Paradise Whitefish Point 1
Northern Parula 10/14/2025 Paradise Whitefish Point 1
Yellow-billed Loon 10/11/2025 Paradise Whitefish Point 1
Harlequin Duck 10/11/2025 Paradise Whitefish Point 2
Redpoll 10/8/2025 Paradise Whitefish Point 1
Clinton County
Sedge Wren 10/13/2025 Laingsburg Corey Marsh Ecological Research Center 1
Crawford County
Yellow-bellied Sapsucker 10/21/2025 Roscommon North Higgins Lake SP (Crawford Co.) 1
Eaton County
Greater White-fronted Goose 10/21/2025 Potterville Potterville Sewage Ponds (no access) 1
Long-billed Dowitcher 10/20/2025 Potterville Potterville Sewage Ponds (no access) 1
Emmet County
Red-throated Loon 10/21/2025 Mackinaw City McGulpin Point 3
White-rumped Sandpiper 10/21/2025 Mackinaw City McGulpin Point 3
Surf Scoter 10/21/2025 Mackinaw City McGulpin Point 3
Black Vulture 10/20/2025 Harbor Springs Windward, Harbor Springs US-MI 1
Genesee County
Blackpoll Warbler 10/18/2025 Davison DeBuck's Sod Farm (permission required) 1
Grand Traverse County
American Goldfinch 10/21/2025 Grawn Rainbow Pond 1
Pileated Woodpecker 10/21/2025 Traverse City Home- Back Field 1
Gratiot County
Ring-necked Pheasant 10/20/2025 Elwell Forest Hill Nature Area 1
Huron County
Redhead 10/21/2025 Port Austin harbor 9
Ingham County
Eastern Screech-Owl 10/21/2025 Leslie Fitchburg Rd (between Meridian & Nims) 1
Ionia County
Northern Bobwhite 10/8/2025 Ionia Ionia SRA--Session's School pond 1
Iosco County
Blue-winged Teal 10/21/2025 Oscoda Tawas Point SP 2
Common Merganser 10/21/2025 Oscoda Tawas Point SP 15
Short-eared Owl 10/20/2025 Oscoda Tawas Point SP 1
Snow Bunting 10/20/2025 East Tawas E. Tawas State Dock 1
Black-throated Green Warbler 10/14/2025 East Tawas Tawas Point State Park, East Tawas US-MI 44.25370, -83.44823 3
Black-throated Blue Warbler 10/14/2025 Oscoda Tawas Point SP 1
Iron County
Pine Warbler 10/13/2025 Iron River home 1
Isabella County
Rose-breasted Grosbeak 10/20/2025 Mount Pleasant Mill Pond Park 1
Jackson County
Northern Mockingbird 10/21/2025 Brooklyn Watkins Lake SP 1
American Woodcock 10/20/2025 Grass Lake 12891 Trist Rd, Grass Lake US-MI (42.3340,-84.1803) 1
Eastern Wood-Pewee 10/11/2025 Jackson Wooster Rd. bridge (Portage River) 1
Kalamazoo County
Red-tailed Hawk 10/21/2025 Kalamazoo 432 S Kendall Ave, Kalamazoo US-MI 42.28809, -85.62681 1
Eastern Meadowlark 10/21/2025 Climax S 47th St.-fields 1
Palm Warbler 10/21/2025 Galesburg River Oaks County Park 1
Greater Scaup 10/21/2025 Galesburg River Oaks County Park 1
Northern House Wren 10/20/2025 Portage The Woodlands at Austin Lake 1
Franklin's Gull 10/15/2025 Hickory Corners Gull Lake Ministries 1
Cape May Warbler 10/14/2025 Kalamazoo Van De Giessen Rd, Kalamazoo US-MI 42.28167, -85.61489 1
Kent County
Red-breasted Nuthatch 10/21/2025 Rockford Homestead 2
Dark-eyed Junco 10/21/2025 Rockford Homestead 4
House Finch 10/21/2025 Rockford Homestead 5
Northern Cardinal 10/21/2025 Rockford Homestead 2
Black-capped Chickadee 10/21/2025 Rockford Homestead 3
Eastern Bluebird 10/21/2025 Belmont Rogue River Park 1
American Robin 10/21/2025 Belmont Rogue River Park 36
American Tree Sparrow 10/21/2025 Belmont Rogue River Park 3
Winter Wren 10/21/2025 Belmont Rogue River Park 1
Swamp Sparrow 10/21/2025 Belmont Rogue River Park 1
Carolina Wren 10/21/2025 Belmont Rogue River Park 1
Hairy Woodpecker 10/21/2025 Belmont Rogue River Park 1
Common Grackle 10/21/2025 Belmont Rogue River Park 1
Barred Owl 10/20/2025 Grand Rapids Ball Perkins Park 1
Keweenaw County
Bufflehead 10/21/2025 Allouez Ahmeek Sewage Ponds 2
Black-backed Woodpecker 10/12/2025 Mohawk Bete Grise Preserve 1
Western Kingbird 10/9/2025 Mohawk 13051 Michigan 26, Eagle Harbor, Michigan, US (47.479, -87.959) 1
Mexican Violetear 10/9/2025 Copper Harbor Copper Harbor (town) 1
Lenawee County
American Kestrel 10/21/2025 Britton Kniffen x Downing 1
Livingston County
Virginia Rail 10/20/2025 Brighton Kensington Metropark--Livingston Co. only 1
Chestnut-sided Warbler 10/13/2025 Brighton Kensington Metropark--Livingston Co. only NA
Least Bittern 10/11/2025 Brighton Kensington Metropark--Livingston Co. only 1
Mackinac County
Hooded Merganser 10/21/2025 Saint Ignace W1–W57 Boulevard Dr, Saint Ignace US-MI 45.84748, -84.73683 6
Spruce Grouse 10/21/2025 Moran Side of 123, between Trout Lake and Moran 1
Rough-legged Hawk 10/21/2025 Saint Ignace Mackinac Straits-Point LaBarbe-Fall 1
Horned Grebe 10/21/2025 Saint Ignace Pointe LaBarbe 3
White-winged Crossbill 10/20/2025 Saint Ignace Graham Point 3
Macomb County
Rock Pigeon 10/21/2025 Saint Clair Shores Wahby Park and Blossom Heath Pier 51
Brown Thrasher 10/16/2025 New Haven Salt River 1
Northern Waterthrush 10/16/2025 Harrison Township Lake St. Clair Metropark (Metro Beach Metropark) 1
Magnolia Warbler 10/12/2025 Harrison Township st Clair metro 1
Marquette County
Ruffed Grouse 10/21/2025 Negaunee 346–388 Rolling Mill Rd, Negaunee US-MI 46.48806, -87.58636 3
Bald Eagle 10/21/2025 Negaunee 346–388 Rolling Mill Rd, Negaunee US-MI 46.48806, -87.58636 1
Trumpeter Swan 10/21/2025 Negaunee 346–388 Rolling Mill Rd, Negaunee US-MI 46.48806, -87.58636 7
Canada Jay 10/20/2025 Champion Auto selected 46.42744, -87.87656 4
Harris's Sparrow 10/20/2025 Marquette Presque Isle Park 1
American Goshawk 10/11/2025 Michigamme HMC 1
Mason County
Fox Sparrow 10/21/2025 Free Soil Best in the East 1
Wood Thrush 10/12/2025 Scottville 2213 West Meisenheimer Road, Scottville, Michigan, US (43.86, -86.335) 1
Midland County
Purple Finch 10/21/2025 Midland KN Yard 1
Monroe County
Ruddy Duck 10/21/2025 Monroe Sterling SP 6
Black-bellied Plover 10/21/2025 Erie Woodtick Peninsula 6
American White Pelican 10/21/2025 Erie Woodtick Peninsula 128
Great Black-backed Gull 10/21/2025 Erie Woodtick Peninsula 6
Golden Eagle 10/21/2025 Erie Woodtick Peninsula 1
Lesser Black-backed Gull 10/21/2025 Erie Woodtick Peninsula 462
Lesser Yellowlegs 10/21/2025 Erie Woodtick Peninsula 1
Barn Swallow 10/21/2025 Erie Woodtick Peninsula 6
Black-crowned Night Heron 10/21/2025 Erie Morin Grove St & Summit St 1
Black Scoter 10/20/2025 Erie Woodtick Peninsula 2
Least Sandpiper 10/16/2025 South Rockwood Pte. Mouillee SGA (permit required Sep 1-Dec 15) 8
Blue-gray Gnatcatcher 10/16/2025 South Rockwood Pte. Mouillee SGA (permit required Sep 1-Dec 15) 1
Philadelphia Vireo 10/16/2025 South Rockwood Pte. Mouillee SGA (permit required Sep 1-Dec 15) 1
Gray-cheeked Thrush 10/16/2025 South Rockwood Pte. Mouillee SGA (permit required Sep 1-Dec 15) 1
White-eyed Vireo 10/9/2025 Monroe Sterling SP 1
Muskegon County
Vesper Sparrow 10/21/2025 Muskegon Muskegon Wastewater System 1
Peregrine Falcon 10/21/2025 Muskegon 730 Terrace Point Drive, Muskegon, Michigan, US (43.241, -86.256) 1
Brewer's Blackbird 10/20/2025 Muskegon Muskegon Wastewater System 1
Snow Goose 10/20/2025 Muskegon Muskegon Wastewater System 1
Eared Grebe 10/20/2025 Muskegon Muskegon Wastewater System 1
Baird's Sandpiper 10/9/2025 Muskegon Muskegon Wastewater System 4
Newaygo County
Brown-headed Cowbird 10/21/2025 Newaygo DNR Fisherman’s Access--E Croton Dr. 2
Oakland County
House Sparrow 10/21/2025 Farmington Mike's house (restricted access) 4
Green-winged Teal 10/21/2025 Milford Kensington Metropark--general (Oakland Co. only) 1
Ring-necked Duck 10/21/2025 Milford Kensington Metropark--general (Oakland Co. only) 3
Gadwall 10/21/2025 Milford Kensington Metropark--general (Oakland Co. only) 59
American Wigeon 10/21/2025 Milford Kensington Metropark--general (Oakland Co. only) 2
Eastern Phoebe 10/21/2025 Madison Heights Red Oaks Nature Center (Friendship Woods) 1
Mallard x American Black Duck (hybrid) 10/19/2025 White Lake Highland SRA--Haven Hill Lake 1
Solitary Sandpiper 10/15/2025 Walled Lake Robert H. Long Park 1
Bay-breasted Warbler 10/12/2025 Springfield Indian Springs Metropark 1
Ogemaw County
Cackling Goose 10/18/2025 Prescott Mills Rd. Mitigation Site (restricted access) 2
Otsego County
Yellow-rumped Warbler 10/21/2025 Gaylord Aspen Park 1
European Starling 10/21/2025 Gaylord Aspen Park 3
Yellow-billed Cuckoo 10/13/2025 Gaylord South Otsego Lake marsh 1
Ottawa County
Sharp-shinned Hawk 10/21/2025 Grand Haven Kitchel-Lindquist Dunes Preserve 1
Savannah Sparrow 10/21/2025 Holland Stu Visser Trails 1
Hermit Thrush 10/21/2025 Holland Stu Visser Trails 1
Dunlin 10/21/2025 Holland Stu Visser Trails 1
Gray Catbird 10/21/2025 Jenison Grand Ravines North County Park 1
Sanderling 10/21/2025 Holland Holland State Park Pier 1
Semipalmated Plover 10/19/2025 Holland Holland SP 1
Black-throated Gray Warbler 10/13/2025 Grand Haven Harbor Island Linear Park 1
Blackburnian Warbler 10/13/2025 Holland Historic Ottawa Beach Parks--Black Lake Walk 1
Saginaw County
American Bittern 10/18/2025 Spaulding Shiawassee NWR--Ferguson Bayou Trail 1
Schoolcraft County
Sharp-tailed Grouse 10/20/2025 Germfask Marshland Wildlife Drive, Germfask, Michigan, US (46.287, -85.946) 2
St. Clair County
Merlin 10/21/2025 Saint Clair St Clair Twp. SGA 1
Red-headed Woodpecker 10/21/2025 Saint Clair Cliff and Vikki’s Saint Clair Yard 1
Spotted Sandpiper 10/18/2025 Fort Gratiot Fort Gratiot wetland 1
Broad-winged Hawk 10/17/2025 Saint Clair Bridge to Bay Trail--Yankee Rd. to Brown St. 1
Tuscola County
Sandhill Crane 10/21/2025 Fish Point SWA 2
Tundra Swan 10/20/2025 US-Michigan-Unionville - 43.717x-83.507 - Oct 12, 2016 2:01 PM 6
Van Buren County
Brown Creeper 10/21/2025 Lawton Little & Big Bankson Lakes 1
Orange-crowned Warbler 10/21/2025 Lawton Little & Big Bankson Lakes 1
Green Heron 10/13/2025 Mattawan Wolf Lake State Fish Hatchery 1
Washtenaw County
Downy Woodpecker 10/21/2025 Ann Arbor Dyer Farm 1
Red-winged Blackbird 10/21/2025 Ann Arbor Dyer Farm 1
Song Sparrow 10/21/2025 Ann Arbor Dyer Farm 1
Chipping Sparrow 10/21/2025 Ann Arbor Dyer Farm 1
Mourning Dove 10/21/2025 Ann Arbor Dyer Farm 5
American Crow 10/21/2025 Ann Arbor Dyer Farm 1
Wild Turkey 10/21/2025 Ann Arbor Dyer Farm 3
Cooper's Hawk 10/21/2025 Ann Arbor Dyer Farm 1
Canada Goose 10/21/2025 Ann Arbor Dyer Farm 10
Red-bellied Woodpecker 10/21/2025 Ann Arbor Dyer Farm 1
Tufted Titmouse 10/21/2025 Ann Arbor Dyer Farm 2
Northern Flicker 10/21/2025 Ann Arbor Dyer Farm 1
Turkey Vulture 10/21/2025 Ann Arbor Dyer Farm 3
Field Sparrow 10/21/2025 Ann Arbor Dyer Farm 1
White-crowned Sparrow 10/21/2025 Ann Arbor Dyer Farm 1
White-breasted Nuthatch 10/21/2025 Ann Arbor Dyer Farm 2
Blue Jay 10/21/2025 Ann Arbor Dyer Farm 3
Wood Duck 10/21/2025 Ypsilanti Conservancy Farm 1
Northern Harrier 10/21/2025 Ypsilanti Conservancy Farm 2
Lincoln's Sparrow 10/21/2025 Ypsilanti Conservancy Farm 1
Marsh Wren 10/21/2025 Ypsilanti Conservancy Farm 1
Common Yellowthroat 10/21/2025 Ypsilanti Conservancy Farm 1
Great Horned Owl 10/20/2025 Ann Arbor 2210 Cram Place, Ann Arbor, Michigan, US (42.296, -83.716) 1
Northern Saw-whet Owl 10/20/2025 Ann Arbor Matthaei Botanical Gardens 1
Tennessee Warbler 10/20/2025 Ypsilanti North Bay Park/Ford Lake Boardwalk 1
Scarlet Tanager 10/17/2025 Ann Arbor Molin Nature Area 1
Chimney Swift 10/17/2025 Ann Arbor Wood Duck Bayou 1
Nashville Warbler 10/17/2025 Ypsilanti Superior Twp. Roads NA
Nelson's Sparrow 10/17/2025 Chelsea Chelsea SGA--Four Mile Lake 2
Northern Rough-winged Swallow 10/16/2025 Ann Arbor Matthaei Botanical Gardens 1
Sora 10/14/2025 Chelsea Four Mile Sedge 1
Graylag Goose 10/14/2025 Ypsilanti North Bay Park/Ford Lake Boardwalk 25
Red-eyed Vireo 10/12/2025 Ann Arbor 600 Brierwood Ct, Ann Arbor US-MI 42.28628, -83.76868 1
Least Flycatcher 10/11/2025 Ann Arbor Nichols Arboretum 1
Yellow-throated Vireo 10/8/2025 Ann Arbor Furstenberg Park 1
Warbling Vireo 10/8/2025 Ann Arbor County Farm Park 1
Wayne County
Great Blue Heron 10/21/2025 Detroit River Rouge Park 1
American Coot 10/21/2025 Detroit River Rouge Park 2
Northern Shoveler 10/21/2025 Detroit River Rouge Park 2
Belted Kingfisher 10/21/2025 Detroit River Rouge Park 1
Mute Swan 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 1
Rusty Blackbird 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 150
Northern Pintail 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 51
Horned Lark 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 1
Tree Swallow 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 60
American Black Duck 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 2
Wilson's Snipe 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 1
Forster's Tern 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 16
Common Tern 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 3
Bonaparte's Gull 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 150
Caspian Tern 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 2
American Pipit 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 2
Pied-billed Grebe 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 26
Killdeer 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 1
Lesser Scaup 10/21/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 2
Osprey 10/20/2025 Rockwood Campau Rd. & Pte. Mouillee Headquarters (Wayne County) 1
Ovenbird 10/20/2025 Flat Rock Oakwoods Metropark 1
American Redstart 10/15/2025 Plymouth Lake Pointe 1
Source: ebird.org Web API
recent_observations = transpose(recent_obs_ojs)

// Create a dropdown menu of the county name.
viewof countyNameDropdown = Inputs.select(
  Array.from(new Set(recent_observations.map(d => d.Subregion))),
  {
    label: "Choose a county",
    unique: true, // Only include each location once.
    sort: true // Sort the options alphabetically.
    }
)
// Create a dropdown menu of the city name.
viewof cityNameDropdown = Inputs.select(
  Array.from(new Set(recent_observations.filter(d => d.Subregion === countyNameDropdown)
  .map(d => d.City))),
  {
    label: "Choose a city",
    unique: true, // Only include each location once.
    sort: true // Sort the options alphabetically.
    }
)
// Create a dropdown menu of the location name.
viewof selected_location = Inputs.select(
  Array.from(new Set(recent_observations.filter(d => d.City === cityNameDropdown)
  .map(d => d.locName))),
  {
    label: "Choose a location",
    unique: true, // Only include each location once.
    sort: true // Sort the options alphabetically.
    }
)
filtered_observations = recent_observations.filter(d => d.locName === selected_location)

// Create a horizontal bar graph using Observable Plot.
Plot.plot({
  title: "Recent Observations for " + selected_location,
  marginLeft: 150,
  height: filtered_observations.length * 25 + 100,
  width: undefined,
  x: {
    label: "Number Observed"
  },
  y: {
    label: "Species Common Name"
  },
  marks: [
    Plot.barX(filtered_observations, {
      x: "howMany",
      y: "comName",
      sort: { y: "x", reverse: true }, // Sort data largest to smallest.
      fill: "#888"
    }),
    // Add data labels.
   Plot.text(filtered_observations, {
      x: "howMany",
      y: "comName",
      text: d => d.howMany, 
      dx: -15,
      dy: 0,
      fill: "#fff",
      textAnchor: "start",
    }),
  ]
})
This dashboard was created by Haley McDowell for Oakland University MIS 5470 Winter 2025 Practical Computing for Data Analytics course Final Project.
The code for this dashboard can be found here.