Beaman is a city in Grundy County, Iowa, United States. The population was 210 at the 2000 census. It is part of the Waterloo–Cedar Falls Metropolitan Statistical Area.
Beaman is located at 42°13′12″N 92°49′23″W / 42.22°N 92.82306°W / 42.22; -92.82306 (42.219997, -92.822985).
According to the United States Census Bureau, the city has a total area of 0.2 square miles (0.5 km²), of which, 0.2 square miles (0.5 km²) of it is land and 5.26% is water.