Beardsley is a city in Big Stone County, Minnesota, United States. The population was 233 at the 2010 census.
Beardsley holds two state monthly record high temperatures, 111°F (approx. 44°C) in September, set in 1931, and 98°F (approx. 37°C) for October, reached in 1963, , and shares with Moorhead both the July record and the all-time state high temperature of 114°, reached in Beardsley on July 29, 1917.
According to the United States Census Bureau, the city has a total area of 0.5 square miles (1.2 km²), all land.