Carleton is a village in Monroe County in the U.S. state of Michigan. The population was 2,345 at the 2010 census. The village is located within Ash Township and is served by Airport Community Schools.