Our Location

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.