Michigan
Federal jobs in Michigan.
128 positions based in 35 towns, and 1,048 more open here through nationwide announcements. A town shows “–” when only nationwide notices name it. Counted now, from the read of 29 September 2026 at 1:13 a.m. Eastern.
- Detroit2450 nationwide
- Battle Creek2134 nationwide
- Selfridge ANG Base1016 nationwide
- Ann Arbor838 nationwide
- Belleville735 nationwide
- Lansing734 nationwide
- Grand Rapids542 nationwide
- Iron Mountain52 nationwide
- Traverse City435 nationwide
- Saginaw430 nationwide
- Sault Ste. Marie35 nationwide
- Wyoming31 nationwide
- Grayling3
- Romulus231 nationwide
- Marquette26 nationwide
- Flint134 nationwide
- Kalamazoo131 nationwide
- Muskegon129 nationwide
- Waterford127 nationwide
- Ishpeming126 nationwide
- Canton118 nationwide
- East Lansing14 nationwide
- Pontiac14 nationwide
- Troy11 nationwide
- Augusta1
- Benton Harbor1
- Holland1
- Holly1
- Ionia1
- Kingsford1
- Livonia1
- Midland1
- Montague1
- Mount Pleasant1
- Warren1
- Freeland–29 nationwide
- Calumet–27 nationwide
- Coopersville–27 nationwide
- Indian River–27 nationwide
- Oakland County–27 nationwide
- Kent County–25 nationwide
- Marquette County–25 nationwide
- Jackson–18 nationwide
- Adrian–17 nationwide
- Alma–17 nationwide
- Bessemer–17 nationwide
- Brownstown–17 nationwide
- Clinton–17 nationwide
- Gregory–17 nationwide
- Linden–17 nationwide
- Mattawan–17 nationwide
- Niles–17 nationwide
- Oakland–17 nationwide
- Petoskey–17 nationwide
- Pinckney–17 nationwide
- Plymouth–17 nationwide
- Rochester–17 nationwide
- Westland–17 nationwide
- Wayne County–11 nationwide
- Clinton County–10 nationwide
- Kentwood–9 nationwide
- Jackson County–8 nationwide
- Chippewa County–3 nationwide
- Gibraltar–3 nationwide
- Marysville–3 nationwide
- Saint Clair County–3 nationwide
- Bay City–1 nationwide
- Clinton Township–1 nationwide
- Farmington Hills–1 nationwide
- Gaylord–1 nationwide
- Portage–1 nationwide
Method
Where every figure comes from.
The source
The U.S. Office of Personnel Management’s USAJOBS register, read through its Search API on 29 September 2026 at 1:13 a.m. Eastern: 12,705 open announcements held, 446 overseas ones left out. Titles, pay, grades, closing dates and places are as OPM publishes them; where a page here and the announcement differ, the announcement is right. USAJOBS data are a work of the U.S. government, not subject to copyright (17 U.S.C. §105), read under the terms of use the API publishes at developer.usajobs.gov.
The two rules
A job expires: every announcement leaves every page here at the end of its closing day, Eastern time, whenever the register was last read. Two figures, never one: an announcement naming more than 15 towns is a nationwide notice, counted apart and filed under none of them.
Applying
Applications are made on USAJOBS and nowhere else. This desk is not affiliated with, or endorsed by, OPM or any federal agency, collects nothing from you and has no part in any hiring decision.
What you type
A search travels only as the address of the next page on labs.llc (?query=). The server keeps the day’s answer to each search under a hash of its words, never who asked, and discards it at midnight Eastern; the site’s analytics records page views, and that address is part of the view it records.
The full method · the four axes of the harvest, the 10,000 cap, the nationwide cutoff and where it came from, closing dates, and what is not here.