Demographics
- Population: 4,058 (2010)
- Number of Farms in Delaware County: 1253 (2002)
- Number of Farms in Dubuque County: 1481 (2002)
Employment
Top local employers by number of employees :
- All American Homes
- Modernfold
- RC2
- 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
Average Winter Temperature: 19 degrees F
Average Summer Temperature: 70 degrees F