Arcadia is in northwestern Manistee County and is bordered to the west by Lake Michigan and to the south by Arcadia Lake, connected to the larger lake by an artificial channel. Highway M-22 passes through the community, leading north 10 miles (16 km) to Elberta and south the same distance to Onekama. Manistee, the county seat, is 23 miles (37 km) to the south.
According to the U.S. Census Bureau, the Arcadia CDP has an area of 0.60 square miles (1.6 km2), all land.[1]