Barnes Lake-Millers Lake is a census-designated place (CDP) and Unincorporated community within Deerfield Township, Lapeer County in the U.S. state of Michigan. The CDP is used for statistical purposes and has no legal status as a municipality. The population was 1,187 at the 2000 census.
The CDP area is centered on two small lakes in north-central Lapeer County: Barnes Lake and Millers Lake. M-24 runs between the lakes, with Barnes Lake on the east and Millers Lake on the west. Both lakes drain into the Flint River, which is about one mile (1.6 km) to the north. The Village of Columbiaville is about five miles (8 km) west-southwest. The City of Lapeer is about nine miles (14 km) south.