Moorhead, Iowa

Moorhead is a city of Iowa in the United States.

In 2012, 226 people lived there.