Detroit Beach is an unincorporated community in Monroe County in the U.S. state of Michigan. It is a census-designated place (CDP) used for statistical purposes and does not have any legal status as an incorporated municipality. The population was 2,289 at the 2000 census.
The community is in Frenchtown Charter Township on the shore of Lake Erie about three miles northeast of downtown Monroe. The area defined by the CDP is bounded on the northeast by South Grove Drive, on the northwest by North Dixie Highway, and on the southwest by the Sandy Creek. The CDP of Woodland Beach is adjacent to the northeast. Sterling State Park is adjacent to the southwest.