Olin is a city in Jones County, Iowa, United States. The population was 716 at the 2000 census. It is part of the Cedar Rapids Metropolitan Statistical Area.
Olin is located at 41°59′51″N 91°8′24″W / 41.9975°N 91.14°W / 41.9975; -91.14 (41.997599, -91.139924).
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.6 km²), of which, 1.0 square miles (2.6 km²) of it is land and 1.00% is water.