How to get a car accident report in Michigan
Michigan provides crash reports statewide through Michigan Traffic Crash Purchasing System (TCPS) — including crashes handled by local police and county sheriffs.
Official source
Michigan Traffic Crash Purchasing System (TCPS)
Official Michigan crash-report source — $15.00 per report. Covers agencies statewide.
Open the official portal→Source: Michigan — Michigan Traffic Crash Purchasing System (TCPS). Checked 2026-07-24. Details can change — always confirm with the official source.
Step by step
- Wait for the report to be filed. After the crash, allow roughly 3 to 30 days for the reporting agency to complete the UD-10 and submit it to the Michigan State Police so it appears in TCPS. There is no mandatory submission deadline, so timing depends on the reporting agency.
- Create a MiLogin account and sign in to TCPS. Go to https://tcps.state.mi.us and sign in using MiLogin for Citizens (register first if you do not have an account). You must be signed in to search for crashes, purchase, or view purchase history.
- Search for your crash report. Enter the required search information: the crash date, plus either the case/incident number or a driver's license number, plus the date of birth of an individual involved in the crash. TCPS holds reports from all Michigan law enforcement agencies, so you use the same search regardless of which agency responded.
- Pay the $15.00 fee. Pay the $15.00 per-report fee by credit/debit card through the State of Michigan's Central Electronic Payment Authorization System (CEPAS). TCPS does not store card information.
- Download the report. The report and receipt are available for immediate download after payment, and anytime afterward under the Purchase History menu.
State police / highway patrol crashes
Michigan State Police-investigated crashes are in the exact same system — MSP operates TCPS, and MSP-post reports flow into it just like local-agency reports. Buy at https://tcps.state.mi.us with MiLogin, same $15 fee and same search (crash date + case/incident or driver's license number + involved person's DOB). MSP's Traffic Crash Reporting Unit (TCRU) will not release report contents by phone, mail, email, or fax — the report must be purchased through TCPS.
Crashes handled by local police or sheriffs
Same statewide portal. Crashes handled by local city police departments and county sheriffs are filed on the same UD-10 form and forwarded to the Michigan State Police, so they are purchased through the one Traffic Crash Purchasing System (TCPS) at tcps.state.mi.us for $15 — there is no separate per-agency portal to hunt down. (The reporting agency's name appears at the top of the UD-10 under 'Department Name.' Some local agencies will also sell a copy directly from their records unit, but the statewide route is TCPS.) Michigan does NOT use LexisNexis BuyCrash or Carfax/crashdocs for this.
Michigan agencies (402)
Pick the agency that responded to your crash for its exact request process:
- Akron-Fairgrove Township Police Department
- Albion Public Safety
- Alcona County Sheriff'S Office
- Alger County Sheriff Office
- Allegan City Police Department
- Allegan County Sheriff'S Office
- Alma Pd
- Alpena County Sheriff
- Alpena Police Department
- Antrim County Sheriff'S Office
- Arenac County Sheriff Office
- Argentine Township Police Department
- Au Gres Police Department
- Augusta Police Department
- Bad Axe Police Department
- Bangor Police Department
- Baraga County Sheriff'S Office
- Baroda-Lake Township Police Dept
- Barry County Sheriff'S Office
- Barry Township Police Department
- Bath Township Police Department
- Battle Creek Police Department
- Bay City Department of Public Safety
- Bay County Sheriffs Office
- Bay Mills Police Department
- Beaverton Police Department
- Belding Police Department
- Bellaire Police Department
- Bellevue Police Department - Mi
- Benton Charter Township Police Dept
- Benton Harbor Police Department
- Benzie County Sheriffs Office
- Berrien County Sheriff Department
- Berrien Springs Oronoko Twp Pd
- Big Rapids Police Department
- Birch Run Police Dept
- Blackman Leoni Public Safety
- Boyne City Police Department
- Breckenridge Police Department
- Bridgeport Township Police Dept
- Bridgman Police Department
- Brown City Police Department
- Brownstown Township Police Department
- Buchanan Police Department
- Buena Vista Township Police Department
- Burton Police Department
- Cadillac Police Department
- Calumet Police Department
- Capital Region Airport Authority
- Carleton Police Department
- Carrollton Township Police Dept
- Carson City Police Department
- Caseville Police Department
- Cass City Police Department
- Cass County Sheriff'S Office
- Cassopolis Police Department
- Central Lake Police Department
- Central Michigan University Police Department
- Centreville Police Department
- Charlevoix Police Department
- Charlotte Police Department, Mi
- Chesaning Police Department
- Chesterfield Township Police Department
- Chikaming Township Police Department
- Chippewa County Sheriff'S Department
- Chocolay Township Police Department
- Clare City Police Dept
- Clare County Sheriff'S Office
- Clay Township Police Department
- Clayton Township Police Department
- Clinton County Sheriffs Office
- Clinton Township Police Department
- Clio Police Department
- Coleman Police Department
- Coloma Charter Township Pd
- Colon Police Department
- Columbia Charter Township Police Department
- Constantine Police Department
- Corunna Police Department
- Covert Township Police Department
- Crawford County Sheriff'S Office
- Croswell Police Department
- Crystal Falls Police Department
- Davison City Police Department
- Davison Township Police Department
- Decatur Police Department
- Deckerville Police Department
- Delta College Police Department
- Delta County Sheriffs Office
- Denton Township Police Department
- Detroit Police Department
- Detroit Transit Police Department
- Dewitt Police Department
- Dickinson County Sheriff
- Douglas Police Department
- Dowagiac Police Department
- Dundee Police Department
- Durand Police Dept., Mi
- East Grand Rapids Police Department
- East Lansing Police Department
- East Tawas Mi Police Department
- Eaton County Sheriff'S Office
- Eaton Rapids Police Department
- Eau Claire Police Department
- Ecorse Police Department
- Elk Rapids Police Department
- Elkton Police Department
- Ellsworth Mi Pd
- Elsie Police Department
- Erie Township Police Department
- Escanaba Department of Public Safety
- Essexville Public Safety
- Evart Police Department
- Fairhaven Township Police Department
- Ferris State University Police Department
- Flat Rock Police Department
- Flint Police Department
- Flint Township Police Department
- Flushing Police Department
- Flushing Township Police Department
- Forsyth Township Police Department
- Frankenmuth Police Department
- Frankfort Police Department, Mi
- Fruitport Police Department
- Gaines Township Police Department
- Gaylord Police Department
- Genesee County Park Ranger Division
- Genesee County Sheriff'S Office
- Genesee Township Police Department
- Gerald Ford International Airport Police Department
- Gerrish Township Police Department
- Gibraltar Police Department
- Gladstone Public Safety
- Gladwin County Sheriff'S Office
- Gladwin Police Department
- Gogebic County Sheriffs Office
- Grand Beach Michiana Mi Police Department
- Grand Blanc Police Department
- Grand Blanc Township Police Department
- Grand Haven Dps
- Grand Ledge Police Department
- Grand Rapids Community College Police Dept.
- Grand Rapids Police Department
- Grand Traverse Band Tribal Police Department
- Grand Traverse County Sheriff'S Office
- Grand Valley State University Pd
- Grandville Police Department
- Grant Police Department
- Gratiot County Law Enforcement Consortium
- Grayling Police Department
- Greenville Department of Public Safety
- Gun Lake Tribe Public Safety
- Hampton Township Public Safety Department
- Hancock Police Department
- Hannahville Tribal Police Department
- Harbor Beach Police Department
- Hart Police Department
- Hartford Police Department
- Hastings Police Department
- Hesperia Police Department
- Highland Park Police Department Mi
- Hillsdale City Police Department
- Hillsdale County Sheriff Office
- Holland Department of Public Safety
- Houghton County Sheriff Office
- Houghton Police Department
- Howell Police Department
- Hudson Police Department
- Huron County Sheriff Office
- Ingham County Sheriffs Office
- Ionia County Sheriff Office
- Ionia Department of Public Safety
- Iosco County Sheriffs Office
- Iron County Sheriff'S Office
- Iron Mountain Police Department
- Iron River Police Department
- Ironwood Public Safety Department
- Isabella County Sheriff'S Office
- Ishpeming Police Dept.
- Ishpeming Township Police Department
- Jackson County Sheriff Department Mi
- Jackson Police Department, Mi
- Jonesville Police Department
- Kalamazoo County Sheriff'S Office
- Kalamazoo Dept of Public Safety
- Kalamazoo Township Police Dept
- Kalamazoo Valley Community College Public Safety
- Kalkaska County Sheriff'S Office
- Kalkaska Department of Public Safety
- Kellogg Community College Dps
- Kent County Sheriff'S Office
- Kentwood Police Department
- Keweenaw Bay Indian Community Tribal Pd
- Keweenaw County Sheriff'S Office
- Kinde Police Department
- Kingsford Public Safety
- Kingston Village Police Department
- Kinross District Police Department
- Lac Vieux Desert Tribal Police
- Laingsburg Police Department
- Lake Linden Police Department
- Lake Odessa Police Department
- Lakeview Police Department
- Lansing Community College Police Department
- Lansing Police Department
- Lansing Township Police Department
- Laurium Police Department
- Lawrence Mi Police Department
- Lawton Police Department
- Leelanau County Sheriffs Office
- Leslie Police Department
- Lexington Police Department
- Lincoln Township Police Dept
- Linden Police Department
- Litchfield City Police Department
- Little River Tribal Police
- Ln Test Pd
- Lowell Police Department
- Luce County Sheriff'S Office
- Ludington Police Department
- Luna Pier Police Department
- Mackinac Sheriff'S Office
- Mackinaw Police Department
- Macomb County Sheriff
- Madison Township Police Department
- Mancelona Mi Police Department
- Manistee City Police Department
- Manistee County Sheriffs Office
- Manistique Department of Public Safety
- Manton Police Department
- Marine City Police Department
- Marlette Police Department
- Marquette County Sheriff'S Office
- Marquette Police Department
- Mason County Sheriff Office
- Mason Police Department
- Mattawan Police Department
- Mayville Police Department
- Mecosta County Sheriff'S Office
- Memphis Police Department
- Mendon Police Department
- Menominee County Sheriff
- Menominee Police Department Mi
- Meridian Township Police Department
- Metro Police Authority of Genesee County
- Michigan Dnr Law Enforcement Division
- Michigan State University Police Department
- Michigan Tech Dps & Police Services
- Midland City Police Department
- Midland County Sheriff Office
- Missaukee County Sheriff Office
- Monroe County Sheriff Office Mi
- Monroe Police Department, Mi
- Montague Police Department
- Montmorency County Sheriff Office
- Montrose Township Police Department
- Morrice Police Department
- Mott Community College Department of Public Safety
- Mt Pleasant Police Department
- Mt. Morris City Police Department
- Mt.Morris Twp Police Department
- Munising City Police Department
- Muskegon County Sheriffs Office
- Muskegon Heights Police Department
- Muskegon Police Department
- Muskegon Township Police Department
- Napoleon Twp Police Department
- Nashville Police Department
- Negaunee Police Department
- New Baltimore Police
- New Buffalo City Police Department
- New Era Police Department
- New Lothrop Police Department
- Niles City Police Department
- North Muskegon Police Department
- Northern Michigan University Public Safety
- Norton Shores Police Department
- Norway City Police Department
- Nottawaseppi Huron Band of the Potawatomi
- Oakley Police Department
- Oceana County Sheriff'S Office
- Ogemaw County Sheriff'S Office
- Olivet Police Department
- Ontonagon County So
- Ontwa Twp-Edwardsburg Police Department
- Osceola County Sheriff'S Office
- Oscoda County Sheriffs Office
- Oscoda Township Police Department
- Otisville Police Department
- Otsego County Sheriff
- Otsego Police Department
- Ottawa County Sheriff Office
- Ovid Police Department
- Owendale Police Department
- Owosso Police Department
- Paw Paw Police Department
- Pentwater Police Depart
- Perry Police Department
- Pigeon Police Department
- Plainwell Department of Public Safety
- Pokagon Indian Tribal Police
- Port Austin Police Department
- Portage Police Department
- Portland Police Department
- Potterville Police Department
- Prairieville Township Police Department
- Presque Isle Sheriffs Office
- Reading City Police Department
- Reed City Police Department
- Reese Police Department
- Richfield Township Police Department
- Richfield Township Public Safety
- Richland Police Department
- Richland Township Police Department
- Richmond Police Department
- Riverview Police Department
- Rockford Department of Public Safety.
- Rockwood Police Department
- Rogers City Pd
- Romeo Police Department
- Romulus Police Department
- Roosevelt Park Police Department
- Roscommon County Sheriff Office
- Ross Township Police Department
- Rothbury Police Department
- Saginaw Chippewa Tribal Police Department
- Saginaw County Sheriff'S Office
- Saginaw Police Department
- Saginaw Township Police Department
- Saginaw Valley State University Police Department
- Saint Charles Police Department
- Saint Joseph Police Department
- Sandusky Police Department
- Sanilac So
- Sault Ste. Marie Police Department
- Schoolcraft County Sheriff Office
- Schoolcraft Police Department
- Scottville Pd
- Sebewaing Police Department
- Shepherd Pd
- Shiawassee County Sheriff'S Office
- Silver Creek Township Police
- Somerset Township Police Department
- South Haven Police Dept
- South Rockwood Police Department
- Sparta Police Department
- Spaulding Township Police Department
- Spring Arbor Township Pd
- Springport Township Police Department
- St. Ignace Police Department
- St. Johns Police Department
- St. Joseph Charter Township Pd
- St. Joseph County Sheriff
- St. Louis Police Department
- Stanton Police Department
- Stephenson Police Department
- Sterling Heights Police Department
- Stockbridge Police Department Mi
- Sturgis Police Department
- Tawas Mi Pd
- Taylor Police Department
- Thetford Township Police Department
- Thomas Township Police Department
- Three Oaks Mi Police Department
- Three Rivers Police Department
- Tittabawassee Twp Police Dept
- Traverse City Police Department
- Trenton Police Department
- Tuscola County Sheriff'S Office
- Ubly Police Department
- Unionville Police Dept
- University of Michigan - Flint Department of Public Safety
- University of Michigan Division of Public Safety and Security
- University of Michigan- Dearborn Department of Public Safety
- Van Buren County Sheriff Office
- Vassar Police Department
- Vicksburg Police Department
- Village of Armada Police Department
- Village of Baraga Police Department
- Village of L'Anse Police Department
- Village of Shelby Police Department
- Walker Police Department
- Walkerville Police Department
- Watersmeet Township Police Department
- Watervliet Police Department
- Wayland City Police
- Wayne County Sheriff
- Wayne State University Police
- West Branch Police Department
- Western Michigan University Pd
- Wexford County Sheriff'S Office
- White Cloud Police Department
- White Pigeon Police Department
- Whitehall Police Department
- Williamston Police Department
- Woodhaven Police Department
- Woodland Township Police Department
- Wyoming Community and Economic Development
- Wyoming Police Department
- Yale Mi Police Department
- Zeeland Police Department
- Zilwaukee Police Department
After you get the report
Use the UD-10 for your insurance claim (it documents the parties, vehicles, location, date, and officer's crash narrative/diagram). Review it for errors in names, driver's license, insurance, vehicle, or location details. Neither TCPS nor the Traffic Crash Reporting Unit can change a report — corrections must be requested from the specific law enforcement agency that wrote it (listed as 'Department Name' at the top of the form), and any change is at that agency's discretion.