Demographics
- Population: 4,058 (2010)
- Number of Farms in Delaware County: 1,253 (2002)
- Number of Farms in Dubuque County: 1,481 (2002)
Employment
Top local employers by number of employees:
- Modernfold
- Tomy
- Lumber Specialties
- Scale Models
- Farm Tek
- Bard Concrete
- Mercy Hospital
Utilities
- Electric Utility: Alliant Energy
- Natural Gas Utility: Black Hills Energy
- Water Utility: City of Dyersville
- Local Telephone: Windstream/Mediacom
Climate
- Average Summer Temperature: 70 degrees Fahrenheit
- Average Winter Temperature: 19 degrees Fahrenheit