New Albin, IA
New Albin is a city in Iowa Township, Allamakee County, Iowa, United States. It is the farthest northeast town in Iowa, located on the Mississippi River and the Minnesota border. The population was 527 at the 2000 census.
New Albin is located at 43°29′49″N 91°17′14″W / 43.49694°N 91.28722°W / 43.49694; -91.28722 (43.497019, -91.287328).
According to the United States Census Bureau, the city has a total area of 0.2 square miles (0.6 km²), all of it land.