Viroqua
- Country: United States
- State: Wisconsin
- Population: 4,395 (2016)
- Latitude: 43° 33.4' N (43.55692°)
- Longitude: 90° 53.3' W (-90.88874°)
- Elevation: 386 m/1,266 ft. above sea level
- Time zone: America/Chicago (UTC -06:00); DST observed (UTC -05:00)