Epworth is a city in Dubuque County, Iowa, United States. It is part of the Dubuque, Iowa Metropolitan Statistical Area. The population was 2,023 at the 2020 census, up from 1,428 in 2000.

History

Epworth was platted in 1855. It was named from the town of Epworth, Lincolnshire, England, the birthplace of John Wesley. Epworth was incorporated as a city on November 20, 1879,

Geography

According to the United States Census Bureau, the city has a total area of , all land.

Epworth is located along U.S. Route 20, and is approximately 12 miles west of Dubuque.

Demographics