RoadsideThoughts
A Gazetteer for the United States and Canada
Home >> State of Wisconsin >> Vernon County >> Viroqua >> Nearby CommunitiesIndex...

Nearest Communities to Viroqua,
Listed County-By-County

The purpose of this page is to identify those communities that are closest to Viroqua, on a County-by-County basis. To explain further, let's use the example from the Genealogy Helper Page for Viroqua:

We have great-grandparents who lived in a small city in the northeast corner of their home county. During their lives, most hospitals were in the next county to the east. Almost all of the nearby churches and cemeteries were in the county to the north.

When doing our research, we make it a practice to expand our search by looking in neighboring counties in addition to the county in which they lived:  their home county contained property and probate records; the county to the east contained birth and death records; the county to the north contained their burial records. If we hadn't checked the neighboring counties, we would have missed many valuable sources of information.

Keep in mind that when we give a distance, it's a 'straight-line' distance starting from Viroqua.<1>

If you're researching your genealogy, we hope that the following information helps.


Viroqua is located in Vernon County and is the County Seat.

The following 8 counties adjoin and form the boundaries of Vernon County: Allamakee (IA), Houston (MN), Crawford, Juneau, La Crosse, Monroe, Richland & Sauk.

Our Gazetteer shows that there are 151 communities within 40 miles [64.4 km]<1> of Viroqua. Of these communities, 115 are located in counties other than Vernon County.

We usually exclude communities where we still need to verify their location,<2> but for the purpose of this page, we have included the unverified ('unver') and historic ('hist') communities.

After starting with the home county for Viroqua (which is Vernon County), we list the counties in alphabetical order and for each of those counties, the closest communities are listed in order of their distance from Viroqua

For the following list, only those counties that contain communities within 40 miles [64.4 km] are displayed.

  • Vernon County   (where Viroqua resides)
    • County Website:   https://www.vernoncountywi.gov/
    • County Seat for Vernon:   Viroqua
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Springville
        (3 miles [4.8 km] to the northwest)
        • Springville is located in Vernon County
        • Jump to our Gazetteer entry for Springville
      • Liberty Pole
        (4 miles [6.4 km] to the south)
        • Liberty Pole is located in Vernon County
        • Jump to our Gazetteer entry for Liberty Pole
      • Bud
        (5 miles [8 km] to the west)
        • Bud is located in Vernon County
        • Jump to our Gazetteer entry for Bud
      • Ross
        (6 miles [9.7 km] to the east)
        • Ross is located in Vernon County
        • Jump to our Gazetteer entry for Ross
      • Westby
        (6 miles [9.7 km] to the north)
        • Westby is located in Vernon County
        • Jump to our Gazetteer entry for Westby
        • Population from the 2020 Census: 2,254 people
      • Avalanche
        (6 miles [9.7 km] to the northeast)
        • Avalanche is located in Vernon County
        • Jump to our Gazetteer entry for Avalanche
      • Esofea
        (6 miles [9.7 km] to the northwest)
        • Esofea is located in Vernon County
        • Jump to our Gazetteer entry for Esofea
      • Bloomingdale
        (7 miles [11.3 km] to the northeast)
        • Bloomingdale is located in Vernon County
        • Jump to our Gazetteer entry for Bloomingdale
      • Fargo
        (7 miles [11.3 km] to the southwest)
        • Fargo is located in Vernon County
        • Jump to our Gazetteer entry for Fargo
      • Liberty
        (8 miles [12.9 km] to the east)
        • Liberty is located in Vernon County
        • Jump to our Gazetteer entry for Liberty
      • Folsom
        (8 miles [12.9 km] to the south)
        • Folsom is located in Vernon County
        • Jump to our Gazetteer entry for Folsom
      • Purdy
        (8 miles [12.9 km] to the west)
        • Purdy is located in Vernon County
        • Jump to our Gazetteer entry for Purdy
      • Continue List   (24 more) ...
        • Readstown
          (9 miles [14.5 km] to the southeast)
          • Readstown is located in Vernon County
          • Jump to our Gazetteer entry for Readstown
          • Population from the 2020 Census: 414 people
        • West Prairie
          (9 miles [14.5 km] to the southwest)
          • West Prairie is located in Vernon County
          • Jump to our Gazetteer entry for West Prairie
        • Newton
          (9 miles [14.5 km] to the west)
          • Newton is located in Vernon County
          • Jump to our Gazetteer entry for Newton
        • Newry
          (11 miles [17.7 km] to the north)
          • Newry is located in Vernon County
          • Jump to our Gazetteer entry for Newry
        • Coon Valley
          (11 miles [17.7 km] to the northwest)
          • Coon Valley is located in Vernon County
          • Jump to our Gazetteer entry for Coon Valley
          • Population from the 2020 Census: 782 people
        • La Farge
          (12 miles [19.3 km] to the east)
          • La Farge is located in Vernon County
          • Jump to our Gazetteer entry for La Farge
          • Population from the 2020 Census: 763 people
        • Chaseburg
          (12 miles [19.3 km] to the northwest)
          • Chaseburg is located in Vernon County
          • Jump to our Gazetteer entry for Chaseburg
          • Population from the 2020 Census: 291 people
        • Retreat
          (12 miles [19.3 km] to the southwest)
          • Retreat is located in Vernon County
          • Jump to our Gazetteer entry for Retreat
        • Romance
          (12 miles [19.3 km] to the west)
          • Romance is located in Vernon County
          • Jump to our Gazetteer entry for Romance
        • Sugar Grove
          (13 miles [20.9 km] to the southeast)
          • Sugar Grove is located in Vernon County
          • Jump to our Gazetteer entry for Sugar Grove
        • Red Mound
          (14 miles [22.5 km] to the southwest)
          • Red Mound is located in Vernon County
          • Jump to our Gazetteer entry for Red Mound
        • Rockton
          (15 miles [24.1 km] to the east)
          • Rockton is located in Vernon County
          • Jump to our Gazetteer entry for Rockton
        • Genoa
          (16 miles [25.7 km] to the west)
          • Genoa is located in Vernon County
          • Jump to our Gazetteer entry for Genoa
          • Population from the 2020 Census: 260 people
        • Victory
          (17 miles [27.4 km] to the west)
          • Victory is located in Vernon County
          • Jump to our Gazetteer entry for Victory
        • Valley
          (18 miles [29 km] to the east)
          • Valley is located in Vernon County
          • Jump to our Gazetteer entry for Valley
        • Ontario
          (18 miles [29 km] to the northeast)
          • Ontario is located in Vernon County
          • Jump to our Gazetteer entry for Ontario
          • Population from the 2020 Census: 561 people
        • Pleasant Valley
          (18 miles [29 km] to the northwest)
          • Pleasant Valley is located in Vernon County
          • Jump to our Gazetteer entry for Pleasant Valley
        • Stoddard
          (18 miles [29 km] to the northwest)
          • Stoddard is located in Vernon County
          • Jump to our Gazetteer entry for Stoddard
          • Population from the 2020 Census: 831 people
        • White City
          (22 miles [35.4 km] to the east)
          • White City is located in Vernon County
          • Jump to our Gazetteer entry for White City
        • Dilly
          (23 miles [37 km] to the east)
          • Dilly is located in Vernon County
          • Jump to our Gazetteer entry for Dilly
        • Greenwood
          (23 miles [37 km] to the east)
          • Greenwood is located in Vernon County
          • Jump to our Gazetteer entry for Greenwood
        • Mount Tabor
          (23 miles [37 km] to the northeast)
          • Mount Tabor is located in Vernon County
          • Jump to our Gazetteer entry for Mount Tabor
        • Trippville
          (26 miles [41.8 km] to the northeast)
          • Trippville is located in Vernon County
          • Jump to our Gazetteer entry for Trippville
        • Hillsboro
          (27 miles [43.5 km] to the east)
          • Hillsboro is located in Vernon County
          • Jump to our Gazetteer entry for Hillsboro
          • Population from the 2020 Census: 1,387 people
  • Crawford County
    • County Website:   https://www.crawfordcountywi.gov/
    • County Seat for Crawford:   Prairie du Chien
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Rising Sun
        (10 miles [16.1 km] to the south)
        • Rising Sun is located in Crawford County
        • Jump to our Gazetteer entry for Rising Sun
      • Towerville
        (10 miles [16.1 km] to the south)
        • Towerville is located in Crawford County
        • Jump to our Gazetteer entry for Towerville
      • Pine Knob
        (11 miles [17.7 km] to the south)
        • Pine Knob is located in Crawford County
        • Jump to our Gazetteer entry for Pine Knob
      • Soldiers Grove
        (12 miles [19.3 km] to the southeast)
        • Soldiers Grove is located in Crawford County
        • Jump to our Gazetteer entry for Soldiers Grove
        • Population from the 2020 Census: 535 people
      • Fairview
        (13 miles [20.9 km] to the south)
        • Fairview is located in Crawford County
        • Jump to our Gazetteer entry for Fairview
      • Reed
        (14 miles [22.5 km] to the southwest)
        • Reed is located in Crawford County
        • Jump to our Gazetteer entry for Reed
      • Montgomeryville
        (15 miles [24.1 km] to the southeast)
        • Montgomeryville is located in Crawford County
        • Jump to our Gazetteer entry for Montgomeryville
      • North Clayton
        (15 miles [24.1 km] to the southeast)
        • North Clayton is located in Crawford County
        • Jump to our Gazetteer entry for North Clayton
      • Gays Mills
        (16 miles [25.7 km] to the south)
        • Gays Mills is located in Crawford County
        • Jump to our Gazetteer entry for Gays Mills
        • Population from the 2020 Census: 504 people
      • Mount Sterling
        (16 miles [25.7 km] to the south)
        • Mount Sterling is located in Crawford County
        • Jump to our Gazetteer entry for Mount Sterling
        • Population from the 2020 Census: 196 people
      • Freeman
        (16 miles [25.7 km] to the southwest)
        • Freeman is located in Crawford County
        • Jump to our Gazetteer entry for Freeman
      • Rolling Ground
        (17 miles [27.4 km] to the southeast)
        • Rolling Ground is located in Crawford County
        • Jump to our Gazetteer entry for Rolling Ground
      • Continue List   (13 more) ...
        • Ferryville
          (17 miles [27.4 km] to the southwest)
          • Ferryville is located in Crawford County
          • Jump to our Gazetteer entry for Ferryville
          • Population from the 2020 Census: 173 people
        • Bell Center
          (18 miles [29 km] to the south)
          • Bell Center is located in Crawford County
          • Jump to our Gazetteer entry for Bell Center
          • Population from the 2020 Census: 114 people
        • De Soto
          (18 miles [29 km] to the southwest)
          • De Soto is located in Crawford County
          • Jump to our Gazetteer entry for De Soto
          • Population from the 2020 Census: 278 people
        • Petersburg
          (19 miles [30.6 km] to the south)
          • Petersburg is located in Crawford County
          • Jump to our Gazetteer entry for Petersburg
        • Seneca
          (20 miles [32.2 km] to the south)
          • Seneca is located in Crawford County
          • Jump to our Gazetteer entry for Seneca
        • Mount Zion
          (22 miles [35.4 km] to the south)
          • Mount Zion is located in Crawford County
          • Jump to our Gazetteer entry for Mount Zion
        • Barnum
          (23 miles [37 km] to the south)
          • Barnum is located in Crawford County
          • Jump to our Gazetteer entry for Barnum
        • Plugtown
          (24 miles [38.6 km] to the south)
          • Plugtown is located in Crawford County
          • Jump to our Gazetteer entry for Plugtown
        • Harmony Hill
          (25 miles [40.2 km] to the south)
          • Harmony Hill is located in Crawford County
          • Jump to our Gazetteer entry for Harmony Hill
        • Steuben
          (26 miles [41.8 km] to the south)
          • Steuben is located in Crawford County
          • Jump to our Gazetteer entry for Steuben
          • Population from the 2020 Census: 121 people
        • Eastman
          (28 miles [45.1 km] to the south)
          • Eastman is located in Crawford County
          • Jump to our Gazetteer entry for Eastman
          • Population from the 2020 Census: 404 people
        • Easter Rock
          (29 miles [46.7 km] to the south)
          • Easter Rock is located in Crawford County
          • Jump to our Gazetteer entry for Easter Rock
        • Charme
          (29 miles [46.7 km] to the southwest)
          • Charme is located in Crawford County
          • Jump to our Gazetteer entry for Charme
  • Grant County
  • La Crosse County
    • County Website:   https://www.lacrossecounty.org/
    • County Seat for La Crosse:   La Crosse
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Middle Ridge
        (16 miles [25.7 km] to the north)
        • Middle Ridge is located in La Crosse County
        • Jump to our Gazetteer entry for Middle Ridge
      • Saint Joseph
        (17 miles [27.4 km] to the northwest)
        • Saint Joseph is located in La Crosse County
        • Jump to our Gazetteer entry for Saint Joseph
      • Shelby
        (19 miles [30.6 km] to the northwest)
        • Shelby is located in La Crosse County
        • Jump to our Gazetteer entry for Shelby
      • Calvert
        (20 miles [32.2 km] to the northwest)
        • Calvert is located in La Crosse County
        • Jump to our Gazetteer entry for Calvert
      • Maple Grove
        (20 miles [32.2 km] to the northwest)
        • Maple Grove is located in La Crosse County
        • Jump to our Gazetteer entry for Maple Grove
      • Barre Mills
        (22 miles [35.4 km] to the northwest)
        • Barre Mills is located in La Crosse County
        • Jump to our Gazetteer entry for Barre Mills
      • Herrington
        (22 miles [35.4 km] to the northwest)
        • Herrington is located in La Crosse County
        • Jump to our Gazetteer entry for Herrington
      • Bangor
        (23 miles [37 km] to the north)
        • Bangor is located in La Crosse County
        • Jump to our Gazetteer entry for Bangor
        • Population from the 2020 Census: 1,442 people
      • Rockland
        (24 miles [38.6 km] to the north)
        • Rockland is located in La Crosse County
        • Jump to our Gazetteer entry for Rockland
        • Population from the 2020 Census: 710 people
      • Cold Springs
        (25 miles [40.2 km] to the northwest)
        • Cold Springs is located in La Crosse County
        • Jump to our Gazetteer entry for Cold Springs
      • La Crosse
        (25 miles [40.2 km] to the northwest)
        • La Crosse is located in La Crosse County
        • Jump to our Gazetteer entry for La Crosse
        • Population from the 2020 Census: 51,163 people
      • West Salem
        (25 miles [40.2 km] to the northwest)
        • West Salem is located in La Crosse County
        • Jump to our Gazetteer entry for West Salem
        • Population from the 2020 Census: 5,013 people
      • Continue List   (9 more) ...
        • Grand Crossing
          (26 miles [41.8 km] to the northwest)
          • Grand Crossing is located in La Crosse County
          • Jump to our Gazetteer entry for Grand Crossing
        • Holiday Heights
          (26 miles [41.8 km] to the northwest)
          • Holiday Heights is located in La Crosse County
          • Jump to our Gazetteer entry for Holiday Heights
        • Medary
          (26 miles [41.8 km] to the northwest)
          • Medary is located in La Crosse County
          • Jump to our Gazetteer entry for Medary
        • North La Crosse
          (26 miles [41.8 km] to the northwest)
          • North La Crosse is located in La Crosse County
          • Jump to our Gazetteer entry for North La Crosse
        • Burns
          (27 miles [43.5 km] to the north)
          • Burns is located in La Crosse County
          • Jump to our Gazetteer entry for Burns
        • French Island
          (27 miles [43.5 km] to the northwest)
          • French Island is located in La Crosse County
          • Jump to our Gazetteer entry for French Island
        • West La Crosse
          (27 miles [43.5 km] to the northwest)
          • West La Crosse is located in La Crosse County
          • Jump to our Gazetteer entry for West La Crosse
        • Onalaska
          (28 miles [45.1 km] to the northwest)
          • Onalaska is located in La Crosse County
          • Jump to our Gazetteer entry for Onalaska
          • Population from the 2020 Census: 19,108 people
        • Lakeview ‑ Historic
          (30 miles [48.3 km] to the northwest)
          • Lakeview is located in La Crosse County
          • Jump to our Gazetteer entry for Lakeview
  • Monroe County
    • County Website:   https://www.co.monroe.wi.us/
    • County Seat for Monroe:   Sparta
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Cashton
        (13 miles [20.9 km] to the north)
        • Cashton is located in Monroe County
        • Jump to our Gazetteer entry for Cashton
        • Population from the 2020 Census: 1,111 people
      • Portland
        (14 miles [22.5 km] to the north)
        • Portland is located in Monroe County
        • Jump to our Gazetteer entry for Portland
      • Melvina
        (17 miles [27.4 km] to the north)
        • Melvina is located in Monroe County
        • Jump to our Gazetteer entry for Melvina
        • Population from the 2020 Census: 109 people
      • Saint Marys
        (19 miles [30.6 km] to the northeast)
        • Saint Marys is located in Monroe County
        • Jump to our Gazetteer entry for Saint Marys
      • Oil City
        (20 miles [32.2 km] to the northeast)
        • Oil City is located in Monroe County
        • Jump to our Gazetteer entry for Oil City
      • Leon
        (22 miles [35.4 km] to the north)
        • Leon is located in Monroe County
        • Jump to our Gazetteer entry for Leon
      • Norwalk
        (23 miles [37 km] to the northeast)
        • Norwalk is located in Monroe County
        • Jump to our Gazetteer entry for Norwalk
        • Population from the 2020 Census: 633 people
      • Farmers Valley
        (24 miles [38.6 km] to the north)
        • Farmers Valley is located in Monroe County
        • Jump to our Gazetteer entry for Farmers Valley
      • Wilton
        (25 miles [40.2 km] to the northeast)
        • Wilton is located in Monroe County
        • Jump to our Gazetteer entry for Wilton
        • Population from the 2020 Census: 498 people
      • Sparta
        (26 miles [41.8 km] to the north)
        • Sparta is located in Monroe County
        • Jump to our Gazetteer entry for Sparta
        • Population from the 2020 Census: 9,800 people
      • Angelo
        (28 miles [45.1 km] to the north)
        • Angelo is located in Monroe County
        • Jump to our Gazetteer entry for Angelo
      • Scotts Junction
        (30 miles [48.3 km] to the north)
        • Scotts Junction is located in Monroe County
        • Jump to our Gazetteer entry for Scotts Junction
      • Kendall
        (30 miles [48.3 km] to the northeast)
        • Kendall is located in Monroe County
        • Jump to our Gazetteer entry for Kendall
        • Population from the 2020 Census: 472 people
  • Richland County
    • County Website:   https://co.richland.wi.us/
    • County Seat for Richland:   Richland Center
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Tunnelville
        (11 miles [17.7 km] to the east)
        • Tunnelville is located in Richland County
        • Jump to our Gazetteer entry for Tunnelville
      • Viola
        (11 miles [17.7 km] to the east)
        • Viola is located in Richland County
        • Jump to our Gazetteer entry for Viola
        • Population from the 2020 Census: 665 people
      • Sylvan
        (15 miles [24.1 km] to the southeast)
        • Sylvan is located in Richland County
        • Jump to our Gazetteer entry for Sylvan
      • West Lima
        (17 miles [27.4 km] to the east)
        • West Lima is located in Richland County
        • Jump to our Gazetteer entry for West Lima
      • Bosstown
        (18 miles [29 km] to the southeast)
        • Bosstown is located in Richland County
        • Jump to our Gazetteer entry for Bosstown
      • Jimtown
        (18 miles [29 km] to the southeast)
        • Jimtown is located in Richland County
        • Jump to our Gazetteer entry for Jimtown
      • Sabin
        (18 miles [29 km] to the southeast)
        • Sabin is located in Richland County
        • Jump to our Gazetteer entry for Sabin
      • Mill Creek ‑ Historic
        (20 miles [32.2 km] to the southeast)
        • Mill Creek is located in Richland County
        • Jump to our Gazetteer entry for Mill Creek
      • Bloom City
        (21 miles [33.8 km] to the east)
        • Bloom City is located in Richland County
        • Jump to our Gazetteer entry for Bloom City
      • Yuba
        (22 miles [35.4 km] to the east)
        • Yuba is located in Richland County
        • Jump to our Gazetteer entry for Yuba
        • Population from the 2020 Census: 69 people
      • Five Points
        (22 miles [35.4 km] to the southeast)
        • Five Points is located in Richland County
        • Jump to our Gazetteer entry for Five Points
      • Tavera
        (22 miles [35.4 km] to the southeast)
        • Tavera is located in Richland County
        • Jump to our Gazetteer entry for Tavera
      • Continue List   (18 more) ...
        • Gillingham
          (23 miles [37 km] to the east)
          • Gillingham is located in Richland County
          • Jump to our Gazetteer entry for Gillingham
        • Woodstock
          (23 miles [37 km] to the east)
          • Woodstock is located in Richland County
          • Jump to our Gazetteer entry for Woodstock
        • Boaz
          (23 miles [37 km] to the southeast)
          • Boaz is located in Richland County
          • Jump to our Gazetteer entry for Boaz
          • Population from the 2020 Census: 148 people
        • McGrew ‑ Historic
          (23 miles [37 km] to the southeast)
          • McGrew is located in Richland County
          • Jump to our Gazetteer entry for McGrew
        • Henrietta ‑ Historic
          (24 miles [38.6 km] to the east)
          • Henrietta is located in Richland County
          • Jump to our Gazetteer entry for Henrietta
        • Excelsior
          (24 miles [38.6 km] to the southeast)
          • Excelsior is located in Richland County
          • Jump to our Gazetteer entry for Excelsior
        • Wild Rose
          (24 miles [38.6 km] to the southeast)
          • Wild Rose is located in Richland County
          • Jump to our Gazetteer entry for Wild Rose
        • Ashford ‑ Historic
          (25 miles [40.2 km] to the southeast)
          • Ashford is located in Richland County
          • Jump to our Gazetteer entry for Ashford
        • Buck Creek
          (27 miles [43.5 km] to the east)
          • Buck Creek is located in Richland County
          • Jump to our Gazetteer entry for Buck Creek
        • Hub City
          (27 miles [43.5 km] to the east)
          • Hub City is located in Richland County
          • Jump to our Gazetteer entry for Hub City
        • Rockbridge
          (27 miles [43.5 km] to the east)
          • Rockbridge is located in Richland County
          • Jump to our Gazetteer entry for Rockbridge
        • Westport
          (27 miles [43.5 km] to the southeast)
          • Westport is located in Richland County
          • Jump to our Gazetteer entry for Westport
        • Basswood
          (28 miles [45.1 km] to the southeast)
          • Basswood is located in Richland County
          • Jump to our Gazetteer entry for Basswood
        • Byrds Creek
          (28 miles [45.1 km] to the southeast)
          • Byrds Creek is located in Richland County
          • Jump to our Gazetteer entry for Byrds Creek
        • Sand Prairie
          (28 miles [45.1 km] to the southeast)
          • Sand Prairie is located in Richland County
          • Jump to our Gazetteer entry for Sand Prairie
        • Port Andrew
          (29 miles [46.7 km] to the southeast)
          • Port Andrew is located in Richland County
          • Jump to our Gazetteer entry for Port Andrew
        • Richland Center
          (29 miles [46.7 km] to the southeast)
          • Richland Center is located in Richland County
          • Jump to our Gazetteer entry for Richland Center
          • Population from the 2020 Census: 4,949 people
        • Corwin ‑ Historic
          (30 miles [48.3 km] to the east)
          • Corwin is located in Richland County
          • Jump to our Gazetteer entry for Corwin
  • Sauk County
  • Allamakee County
    • County Website:   https://allamakeecounty.iowa.gov/
    • County Seat for Allamakee:   Waukon (IA)
    • Note: The Mississippi River runs along the eastern border of the county
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • New Albin
        (20 miles [32.2 km] to the west)
      • Lansing
        (21 miles [33.8 km] to the southwest)
        • Lansing is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Lansing
        • Population from the 2020 Census: 933 people
        • Jump to TripAdvisor's Tourism page for Lansing <3>
      • Village Creek
        (24 miles [38.6 km] to the southwest)
        • Village Creek is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Village Creek
      • Church
        (26 miles [41.8 km] to the southwest)
        • Church is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Church
      • Lyndale
        (26 miles [41.8 km] to the southwest)
        • Lyndale is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Lyndale
      • Thompson Corner
        (26 miles [41.8 km] to the southwest)
        • Thompson Corner is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Thompson Corner
      • Eldergrove
        (27 miles [43.5 km] to the southwest)
        • Eldergrove is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Eldergrove
      • Harpers Ferry
        (27 miles [43.5 km] to the southwest)
      • Dalby
        (28 miles [45.1 km] to the southwest)
        • Dalby is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Dalby
      • Elon
        (29 miles [46.7 km] to the southwest)
        • Elon is located in Allamakee County (IA)
        • Jump to our Gazetteer entry for Elon
  • Houston County
    • County Website:   https://www.co.houston.mn.us/
    • County Seat for Houston:   Caledonia (MN)
    • Note: The Mississippi River runs along the eastern border of the county
    • Genealogy Websites   ...
    • Nearest Communities to Viroqua   ...
      • These communities are listed by their distance from Viroqua.
      • Cee Jefferson
        (19 miles [30.6 km] to the west)
        • Cee Jefferson is located in Houston County (MN)
        • Jump to our Gazetteer entry for Cee Jefferson
      • Reno
        (19 miles [30.6 km] to the west)
        • Reno is located in Houston County (MN)
        • Jump to our Gazetteer entry for Reno
      • Brownsville
        (21 miles [33.8 km] to the northwest)
        • Brownsville is located in Houston County (MN)
        • Jump to our Gazetteer entry for Brownsville
        • Population from the 2020 Census: 505 people
      • Freeburg
        (24 miles [38.6 km] to the west)
        • Freeburg is located in Houston County (MN)
        • Jump to our Gazetteer entry for Freeburg
      • Hokah
        (27 miles [43.5 km] to the northwest)
        • Hokah is located in Houston County (MN)
        • Jump to our Gazetteer entry for Hokah
        • Population from the 2020 Census: 548 people
        • Jump to TripAdvisor's Tourism page for Hokah <3>
      • La Crescent
        (27 miles [43.5 km] to the northwest)
      • Village Terrace
        (27 miles [43.5 km] to the northwest)
        • Village Terrace is located in Houston County (MN)
        • Jump to our Gazetteer entry for Village Terrace
      • River Junction
        (28 miles [45.1 km] to the northwest)
        • River Junction is located in Houston County (MN)
        • Jump to our Gazetteer entry for River Junction
      • Shepardson's Park
        (28 miles [45.1 km] to the northwest)
        • Shepardson's Park is located in Houston County (MN)
        • Jump to our Gazetteer entry for Shepardson's Park
      • Eitzen
        (29 miles [46.7 km] to the west)
        • Eitzen is located in Houston County (MN)
        • Jump to our Gazetteer entry for Eitzen
        • Population from the 2020 Census: 248 people
      • Caledonia
        (30 miles [48.3 km] to the west)
      • Highland Park Estates
        (30 miles [48.3 km] to the west)
        • Highland Park Estates is located in Houston County (MN)
        • Jump to our Gazetteer entry for Highland Park Estates
      • Pine Estates
        (30 miles [48.3 km] to the west)
        • Pine Estates is located in Houston County (MN)
        • Jump to our Gazetteer entry for Pine Estates

Footnotes ...

<1>Our distances are not driving distances, but are calculated as a 'point-to-point' distance. A straight line distance ignores obstructions like rivers, canyons, lakes, et cetera - it's truly a line from Point A (ie- Viroqua) to Point B. In other words: 'As the crow flies'.
<2>Our data comes from many sources and some sources are more dependable than others. When we add communities to our Gazetteer, we try to verify that we have the correct location for the community. We mark a community as 'Unverified' when we aren't confident about our data and want to do further checking.

We use the term 'Historic' broadly and it generally means that the community no longer exists. However, it can also mean that the community might still exist, but was larger or had a more 'official' existence in the past than it does now.

Since our Gazetteer contains over 100,000 communities, verifying everything is going to take time. If you find an error or can help us to improve our accuracy, please let us know.
<3>While we're fans and frequent users of TripAdvisor, you should know that we're also members of the TripAdvisor affiliate program.