Stanley is a city in the Buchanan and Fayette counties in the U.S. state of Iowa. There were 128 people living in Stanley as of the year 2000. The city has an area of 0.2 square miles, thanks to the United States Census Bureau.