[7] The city was named after Le Roy, New York, the native home of a first settler.
[8] Le Roy is in the southeast corner of Mower County, 0.5 miles (0.8 km) north of the Iowa state line.
It is 29 miles (47 km) southeast of Austin, the Mower county seat.
Minnesota State Highway 56 passes through the center of Le Roy, leading west-northwest 12 miles (19 km) to Adams and east 6 miles (10 km) to its terminus at U.S. Route 63, just north of Chester, Iowa.
According to the U.S. Census Bureau, the city of Le Roy has a total area of 0.71 square miles (1.84 km2), all land.
The city is bordered to the northwest by Lake Louise State Park, set on the Upper Iowa.
The Shooting Star State Trail has its southeastern terminus in Le Roy.
37.9% of all households were made up of individuals, and 18% had someone living alone who was 65 years of age or older.