New Providence is a city in Iowa in the United States. In 2020, about 236 people lived in New Providence.