<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/38113-s-eagle-lake-road-56515-7085923</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7912033/0.jpeg</image:loc>
      <image:title>Single Family for sale at 38113 S Eagle Lake Road, Battle Lake, MN $765,000 3 bed 2 bath 1,804 sqft</image:title>
      <image:caption>38113 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,804 sqft. MLS# 7085923</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7912033/1.jpeg</image:loc>
      <image:title>38113 S Eagle Lake Road, Battle Lake, MN — photo 1 of 3 $765,000 3 bed 2 bath 1,804 sqft</image:title>
      <image:caption>38113 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,804 sqft. MLS# 7085923</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7912033/2.jpeg</image:loc>
      <image:title>38113 S Eagle Lake Road, Battle Lake, MN — photo 2 of 3 $765,000 3 bed 2 bath 1,804 sqft</image:title>
      <image:caption>38113 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,804 sqft. MLS# 7085923</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/39409-clearmont-road-56515-7067717</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7896122/0.jpeg</image:loc>
      <image:title>Single Family for sale at 39409 Clearmont Road, Battle Lake, MN $849,000 3 bed 2 bath 2,912 sqft</image:title>
      <image:caption>39409 Clearmont Road, Battle Lake, MN, 3 bed, 2 bath, 2,912 sqft. MLS# 7067717</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7896122/1.jpeg</image:loc>
      <image:title>39409 Clearmont Road, Battle Lake, MN — photo 1 of 3 $849,000 3 bed 2 bath 2,912 sqft</image:title>
      <image:caption>39409 Clearmont Road, Battle Lake, MN, 3 bed, 2 bath, 2,912 sqft. MLS# 7067717</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7896122/2.jpeg</image:loc>
      <image:title>39409 Clearmont Road, Battle Lake, MN — photo 2 of 3 $849,000 3 bed 2 bath 2,912 sqft</image:title>
      <image:caption>39409 Clearmont Road, Battle Lake, MN, 3 bed, 2 bath, 2,912 sqft. MLS# 7067717</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/302-n-washington-avenue-56515-7082937</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7909423/0.jpeg</image:loc>
      <image:title>Single Family for sale at 302 N Washington Avenue, Battle Lake, MN $389,000 3 bed 2 bath 949 sqft</image:title>
      <image:caption>302 N Washington Avenue, Battle Lake, MN, 3 bed, 2 bath, 949 sqft. MLS# 7082937</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7909423/1.jpeg</image:loc>
      <image:title>302 N Washington Avenue, Battle Lake, MN — photo 1 of 3 $389,000 3 bed 2 bath 949 sqft</image:title>
      <image:caption>302 N Washington Avenue, Battle Lake, MN, 3 bed, 2 bath, 949 sqft. MLS# 7082937</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7909423/2.jpeg</image:loc>
      <image:title>302 N Washington Avenue, Battle Lake, MN — photo 2 of 3 $389,000 3 bed 2 bath 949 sqft</image:title>
      <image:caption>302 N Washington Avenue, Battle Lake, MN, 3 bed, 2 bath, 949 sqft. MLS# 7082937</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/102-n-madison-avenue-56515-7082236</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7908801/9.jpeg</image:loc>
      <image:title>Apartment for sale at 102 N Madison Avenue, Battle Lake, MN 1 bed 1 bath 500 sqft</image:title>
      <image:caption>102 N Madison Avenue, Battle Lake, MN, 1 bed, 1 bath, 500 sqft. MLS# 7082236</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7908801/10.jpeg</image:loc>
      <image:title>102 N Madison Avenue, Battle Lake, MN — photo 1 of 3 1 bed 1 bath 500 sqft</image:title>
      <image:caption>102 N Madison Avenue, Battle Lake, MN, 1 bed, 1 bath, 500 sqft. MLS# 7082236</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7908801/11.jpeg</image:loc>
      <image:title>102 N Madison Avenue, Battle Lake, MN — photo 2 of 3 1 bed 1 bath 500 sqft</image:title>
      <image:caption>102 N Madison Avenue, Battle Lake, MN, 1 bed, 1 bath, 500 sqft. MLS# 7082236</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/37988-eagle-lake-loop-56515-7080804</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7907560/0.jpeg</image:loc>
      <image:title>Single Family for sale at 37988 Eagle Lake Loop, Battle Lake, MN $579,000 1 bed 1 bath 832 sqft</image:title>
      <image:caption>37988 Eagle Lake Loop, Battle Lake, MN, 1 bed, 1 bath, 832 sqft. MLS# 7080804</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7907560/1.jpeg</image:loc>
      <image:title>37988 Eagle Lake Loop, Battle Lake, MN — photo 1 of 3 $579,000 1 bed 1 bath 832 sqft</image:title>
      <image:caption>37988 Eagle Lake Loop, Battle Lake, MN, 1 bed, 1 bath, 832 sqft. MLS# 7080804</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7907560/2.jpeg</image:loc>
      <image:title>37988 Eagle Lake Loop, Battle Lake, MN — photo 2 of 3 $579,000 1 bed 1 bath 832 sqft</image:title>
      <image:caption>37988 Eagle Lake Loop, Battle Lake, MN, 1 bed, 1 bath, 832 sqft. MLS# 7080804</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/38249-oriole-lane-56515-7079530</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7906436/0.jpeg</image:loc>
      <image:title>Single Family for sale at 38249 Oriole Lane, Battle Lake, MN $750,000 3 bed 3 bath 2,235 sqft</image:title>
      <image:caption>38249 Oriole Lane, Battle Lake, MN, 3 bed, 3 bath, 2,235 sqft. MLS# 7079530</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7906436/1.jpeg</image:loc>
      <image:title>38249 Oriole Lane, Battle Lake, MN — photo 1 of 3 $750,000 3 bed 3 bath 2,235 sqft</image:title>
      <image:caption>38249 Oriole Lane, Battle Lake, MN, 3 bed, 3 bath, 2,235 sqft. MLS# 7079530</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7906436/2.jpeg</image:loc>
      <image:title>38249 Oriole Lane, Battle Lake, MN — photo 2 of 3 $750,000 3 bed 3 bath 2,235 sqft</image:title>
      <image:caption>38249 Oriole Lane, Battle Lake, MN, 3 bed, 3 bath, 2,235 sqft. MLS# 7079530</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/23716-w-silver-lake-road-56515-7078325</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905411/0.jpeg</image:loc>
      <image:title>Single Family for sale at 23716 W Silver Lake Road, Battle Lake, MN $699,900 3 bed 2 bath 1,920 sqft</image:title>
      <image:caption>23716 W Silver Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,920 sqft. MLS# 7078325</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905411/1.jpeg</image:loc>
      <image:title>23716 W Silver Lake Road, Battle Lake, MN — photo 1 of 3 $699,900 3 bed 2 bath 1,920 sqft</image:title>
      <image:caption>23716 W Silver Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,920 sqft. MLS# 7078325</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905411/2.jpeg</image:loc>
      <image:title>23716 W Silver Lake Road, Battle Lake, MN — photo 2 of 3 $699,900 3 bed 2 bath 1,920 sqft</image:title>
      <image:caption>23716 W Silver Lake Road, Battle Lake, MN, 3 bed, 2 bath, 1,920 sqft. MLS# 7078325</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28694-garden-loop-56515-7078264</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905365/0.jpeg</image:loc>
      <image:title>Single Family for sale at 28694 Garden Loop, Battle Lake, MN $518,000 2 bed 1 bath 726 sqft</image:title>
      <image:caption>28694 Garden Loop, Battle Lake, MN, 2 bed, 1 bath, 726 sqft. MLS# 7078264</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905365/1.jpeg</image:loc>
      <image:title>28694 Garden Loop, Battle Lake, MN — photo 1 of 3 $518,000 2 bed 1 bath 726 sqft</image:title>
      <image:caption>28694 Garden Loop, Battle Lake, MN, 2 bed, 1 bath, 726 sqft. MLS# 7078264</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7905365/2.jpeg</image:loc>
      <image:title>28694 Garden Loop, Battle Lake, MN — photo 2 of 3 $518,000 2 bed 1 bath 726 sqft</image:title>
      <image:caption>28694 Garden Loop, Battle Lake, MN, 2 bed, 1 bath, 726 sqft. MLS# 7078264</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/37538-norwood-lane-56515-7077777</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7904933/0.jpeg</image:loc>
      <image:title>Single Family for sale at 37538 Norwood Lane, Battle Lake, MN $799,000 3 bed 3 bath 2,060 sqft</image:title>
      <image:caption>37538 Norwood Lane, Battle Lake, MN, 3 bed, 3 bath, 2,060 sqft. MLS# 7077777</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7904933/1.jpeg</image:loc>
      <image:title>37538 Norwood Lane, Battle Lake, MN — photo 1 of 3 $799,000 3 bed 3 bath 2,060 sqft</image:title>
      <image:caption>37538 Norwood Lane, Battle Lake, MN, 3 bed, 3 bath, 2,060 sqft. MLS# 7077777</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7904933/2.jpeg</image:loc>
      <image:title>37538 Norwood Lane, Battle Lake, MN — photo 2 of 3 $799,000 3 bed 3 bath 2,060 sqft</image:title>
      <image:caption>37538 Norwood Lane, Battle Lake, MN, 3 bed, 3 bath, 2,060 sqft. MLS# 7077777</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/104-pheasant-lane-56515-7073000</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7900734/0.jpeg</image:loc>
      <image:title>Single Family for sale at 104 Pheasant Lane, Battle Lake, MN $450,000 4 bed 2 bath 4,452 sqft</image:title>
      <image:caption>104 Pheasant Lane, Battle Lake, MN, 4 bed, 2 bath, 4,452 sqft. MLS# 7073000</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7900734/1.jpeg</image:loc>
      <image:title>104 Pheasant Lane, Battle Lake, MN — photo 1 of 3 $450,000 4 bed 2 bath 4,452 sqft</image:title>
      <image:caption>104 Pheasant Lane, Battle Lake, MN, 4 bed, 2 bath, 4,452 sqft. MLS# 7073000</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7900734/2.jpeg</image:loc>
      <image:title>104 Pheasant Lane, Battle Lake, MN — photo 2 of 3 $450,000 4 bed 2 bath 4,452 sqft</image:title>
      <image:caption>104 Pheasant Lane, Battle Lake, MN, 4 bed, 2 bath, 4,452 sqft. MLS# 7073000</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27935-426th-avenue-56515-7063818</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892706/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27935 426th Avenue, Battle Lake, MN $329,900 2 bed 3 bath 1,346 sqft</image:title>
      <image:caption>27935 426th Avenue, Battle Lake, MN, 2 bed, 3 bath, 1,346 sqft. MLS# 7063818</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892706/1.jpeg</image:loc>
      <image:title>27935 426th Avenue, Battle Lake, MN — photo 1 of 3 $329,900 2 bed 3 bath 1,346 sqft</image:title>
      <image:caption>27935 426th Avenue, Battle Lake, MN, 2 bed, 3 bath, 1,346 sqft. MLS# 7063818</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892706/2.jpeg</image:loc>
      <image:title>27935 426th Avenue, Battle Lake, MN — photo 2 of 3 $329,900 2 bed 3 bath 1,346 sqft</image:title>
      <image:caption>27935 426th Avenue, Battle Lake, MN, 2 bed, 3 bath, 1,346 sqft. MLS# 7063818</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/26326-389th-avenue-56515-7073830</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7901445/0.jpeg</image:loc>
      <image:title>Single Family for sale at 26326 389th Avenue, Battle Lake, MN $950,000 3 bed 2 bath 2,314 sqft</image:title>
      <image:caption>26326 389th Avenue, Battle Lake, MN, 3 bed, 2 bath, 2,314 sqft. MLS# 7073830</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7901445/1.jpeg</image:loc>
      <image:title>26326 389th Avenue, Battle Lake, MN — photo 1 of 3 $950,000 3 bed 2 bath 2,314 sqft</image:title>
      <image:caption>26326 389th Avenue, Battle Lake, MN, 3 bed, 2 bath, 2,314 sqft. MLS# 7073830</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7901445/2.jpeg</image:loc>
      <image:title>26326 389th Avenue, Battle Lake, MN — photo 2 of 3 $950,000 3 bed 2 bath 2,314 sqft</image:title>
      <image:caption>26326 389th Avenue, Battle Lake, MN, 3 bed, 2 bath, 2,314 sqft. MLS# 7073830</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/29464-422nd-avenue-56515-7056423</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886269/0.jpeg</image:loc>
      <image:title>(CC) Low Rise (3- Levels) for sale at 29464 422nd Avenue, Battle Lake, MN $419,900 3 bed 4 bath 1,624 sqft</image:title>
      <image:caption>29464 422nd Avenue, Battle Lake, MN, 3 bed, 4 bath, 1,624 sqft. MLS# 7056423</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886269/1.jpeg</image:loc>
      <image:title>29464 422nd Avenue, Battle Lake, MN — photo 1 of 3 $419,900 3 bed 4 bath 1,624 sqft</image:title>
      <image:caption>29464 422nd Avenue, Battle Lake, MN, 3 bed, 4 bath, 1,624 sqft. MLS# 7056423</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886269/2.jpeg</image:loc>
      <image:title>29464 422nd Avenue, Battle Lake, MN — photo 2 of 3 $419,900 3 bed 4 bath 1,624 sqft</image:title>
      <image:caption>29464 422nd Avenue, Battle Lake, MN, 3 bed, 4 bath, 1,624 sqft. MLS# 7056423</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/506-e-summit-street-56515-7070910</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7898935/0.jpeg</image:loc>
      <image:title>Single Family for sale at 506 E Summit Street, Battle Lake, MN $395,000 4 bed 2 bath 2,636 sqft</image:title>
      <image:caption>506 E Summit Street, Battle Lake, MN, 4 bed, 2 bath, 2,636 sqft. MLS# 7070910</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7898935/1.jpeg</image:loc>
      <image:title>506 E Summit Street, Battle Lake, MN — photo 1 of 3 $395,000 4 bed 2 bath 2,636 sqft</image:title>
      <image:caption>506 E Summit Street, Battle Lake, MN, 4 bed, 2 bath, 2,636 sqft. MLS# 7070910</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7898935/2.jpeg</image:loc>
      <image:title>506 E Summit Street, Battle Lake, MN — photo 2 of 3 $395,000 4 bed 2 bath 2,636 sqft</image:title>
      <image:caption>506 E Summit Street, Battle Lake, MN, 4 bed, 2 bath, 2,636 sqft. MLS# 7070910</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/42414-sunset-hill-road-56515-7069187</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7897427/0.jpeg</image:loc>
      <image:title>Single Family for sale at 42414 Sunset Hill Road, Battle Lake, MN $469,900 2 bed 1 bath 1,080 sqft</image:title>
      <image:caption>42414 Sunset Hill Road, Battle Lake, MN, 2 bed, 1 bath, 1,080 sqft. MLS# 7069187</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7897427/1.jpeg</image:loc>
      <image:title>42414 Sunset Hill Road, Battle Lake, MN — photo 1 of 3 $469,900 2 bed 1 bath 1,080 sqft</image:title>
      <image:caption>42414 Sunset Hill Road, Battle Lake, MN, 2 bed, 1 bath, 1,080 sqft. MLS# 7069187</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7897427/2.jpeg</image:loc>
      <image:title>42414 Sunset Hill Road, Battle Lake, MN — photo 2 of 3 $469,900 2 bed 1 bath 1,080 sqft</image:title>
      <image:caption>42414 Sunset Hill Road, Battle Lake, MN, 2 bed, 1 bath, 1,080 sqft. MLS# 7069187</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28550-cty-hwy-145-56515-7062303</loc>
    <lastmod>2026-05-22</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891362/0.jpeg</image:loc>
      <image:title>Single Family for sale at 28550 Cty Hwy 145, Battle Lake, MN $175,000 2 bed 1 bath 480 sqft</image:title>
      <image:caption>28550 Cty Hwy 145, Battle Lake, MN, 2 bed, 1 bath, 480 sqft. MLS# 7062303</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891362/1.jpeg</image:loc>
      <image:title>28550 Cty Hwy 145, Battle Lake, MN — photo 1 of 3 $175,000 2 bed 1 bath 480 sqft</image:title>
      <image:caption>28550 Cty Hwy 145, Battle Lake, MN, 2 bed, 1 bath, 480 sqft. MLS# 7062303</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891362/2.jpeg</image:loc>
      <image:title>28550 Cty Hwy 145, Battle Lake, MN — photo 2 of 3 $175,000 2 bed 1 bath 480 sqft</image:title>
      <image:caption>28550 Cty Hwy 145, Battle Lake, MN, 2 bed, 1 bath, 480 sqft. MLS# 7062303</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/29823-highland-loop-56515-7066482</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7895032/0.jpeg</image:loc>
      <image:title>Single Family for sale at 29823 Highland Loop, Battle Lake, MN $848,000 2 bed 3 bath 2,424 sqft</image:title>
      <image:caption>29823 Highland Loop, Battle Lake, MN, 2 bed, 3 bath, 2,424 sqft. MLS# 7066482</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7895032/1.jpeg</image:loc>
      <image:title>29823 Highland Loop, Battle Lake, MN — photo 1 of 3 $848,000 2 bed 3 bath 2,424 sqft</image:title>
      <image:caption>29823 Highland Loop, Battle Lake, MN, 2 bed, 3 bath, 2,424 sqft. MLS# 7066482</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7895032/2.jpeg</image:loc>
      <image:title>29823 Highland Loop, Battle Lake, MN — photo 2 of 3 $848,000 2 bed 3 bath 2,424 sqft</image:title>
      <image:caption>29823 Highland Loop, Battle Lake, MN, 2 bed, 3 bath, 2,424 sqft. MLS# 7066482</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/34931-northview-road-56515-7063901</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892779/0.jpeg</image:loc>
      <image:title>Single Family for sale at 34931 Northview Road, Battle Lake, MN $875,000 5 bed 3 bath 2,447 sqft</image:title>
      <image:caption>34931 Northview Road, Battle Lake, MN, 5 bed, 3 bath, 2,447 sqft. MLS# 7063901</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892779/1.jpeg</image:loc>
      <image:title>34931 Northview Road, Battle Lake, MN — photo 1 of 3 $875,000 5 bed 3 bath 2,447 sqft</image:title>
      <image:caption>34931 Northview Road, Battle Lake, MN, 5 bed, 3 bath, 2,447 sqft. MLS# 7063901</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892779/2.jpeg</image:loc>
      <image:title>34931 Northview Road, Battle Lake, MN — photo 2 of 3 $875,000 5 bed 3 bath 2,447 sqft</image:title>
      <image:caption>34931 Northview Road, Battle Lake, MN, 5 bed, 3 bath, 2,447 sqft. MLS# 7063901</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/406-w-gilbertson-street-56515-7054784</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884834/0.jpeg</image:loc>
      <image:title>Single Family for sale at 406 W Gilbertson Street, Battle Lake, MN $269,900 5 bed 2 bath 1,893 sqft</image:title>
      <image:caption>406 W Gilbertson Street, Battle Lake, MN, 5 bed, 2 bath, 1,893 sqft. MLS# 7054784</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884834/1.jpeg</image:loc>
      <image:title>406 W Gilbertson Street, Battle Lake, MN — photo 1 of 3 $269,900 5 bed 2 bath 1,893 sqft</image:title>
      <image:caption>406 W Gilbertson Street, Battle Lake, MN, 5 bed, 2 bath, 1,893 sqft. MLS# 7054784</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884834/2.jpeg</image:loc>
      <image:title>406 W Gilbertson Street, Battle Lake, MN — photo 2 of 3 $269,900 5 bed 2 bath 1,893 sqft</image:title>
      <image:caption>406 W Gilbertson Street, Battle Lake, MN, 5 bed, 2 bath, 1,893 sqft. MLS# 7054784</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/804-lake-shore-drive-56515-7064088</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892934/0.jpeg</image:loc>
      <image:title>Single Family for sale at 804 Lake Shore Drive, Battle Lake, MN $450,000 3 bed 2 bath 1,792 sqft</image:title>
      <image:caption>804 Lake Shore Drive, Battle Lake, MN, 3 bed, 2 bath, 1,792 sqft. MLS# 7064088</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892934/1.jpeg</image:loc>
      <image:title>804 Lake Shore Drive, Battle Lake, MN — photo 1 of 3 $450,000 3 bed 2 bath 1,792 sqft</image:title>
      <image:caption>804 Lake Shore Drive, Battle Lake, MN, 3 bed, 2 bath, 1,792 sqft. MLS# 7064088</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7892934/2.jpeg</image:loc>
      <image:title>804 Lake Shore Drive, Battle Lake, MN — photo 2 of 3 $450,000 3 bed 2 bath 1,792 sqft</image:title>
      <image:caption>804 Lake Shore Drive, Battle Lake, MN, 3 bed, 2 bath, 1,792 sqft. MLS# 7064088</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot1-blk1-285th-56515-7062938</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891929/0.jpeg</image:loc>
      <image:title>Land for sale at Lot1 Blk1 285th, Battle Lake, MN $36,000</image:title>
      <image:caption>Lot1 Blk1 285th, Battle Lake, MN. MLS# 7062938</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891929/1.jpeg</image:loc>
      <image:title>Lot1 Blk1 285th, Battle Lake, MN — photo 1 of 3 $36,000</image:title>
      <image:caption>Lot1 Blk1 285th, Battle Lake, MN. MLS# 7062938</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891929/2.jpeg</image:loc>
      <image:title>Lot1 Blk1 285th, Battle Lake, MN — photo 2 of 3 $36,000</image:title>
      <image:caption>Lot1 Blk1 285th, Battle Lake, MN. MLS# 7062938</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot9-blk1-285th-street-56515-7062956</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891947/0.jpeg</image:loc>
      <image:title>Land for sale at Lot9 Blk1 285th Street, Battle Lake, MN $45,000</image:title>
      <image:caption>Lot9 Blk1 285th Street, Battle Lake, MN. MLS# 7062956</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891947/1.jpeg</image:loc>
      <image:title>Lot9 Blk1 285th Street, Battle Lake, MN — photo 1 of 3 $45,000</image:title>
      <image:caption>Lot9 Blk1 285th Street, Battle Lake, MN. MLS# 7062956</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891947/2.jpeg</image:loc>
      <image:title>Lot9 Blk1 285th Street, Battle Lake, MN — photo 2 of 3 $45,000</image:title>
      <image:caption>Lot9 Blk1 285th Street, Battle Lake, MN. MLS# 7062956</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-5-bk-1-285th-street-56515-7062946</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891937/2.jpeg</image:loc>
      <image:title>Land for sale at Lot 5 Bk 1 285th Street, Battle Lake, MN $46,000</image:title>
      <image:caption>Lot 5 Bk 1 285th Street, Battle Lake, MN. MLS# 7062946</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891937/4.jpeg</image:loc>
      <image:title>Lot 5 Bk 1 285th Street, Battle Lake, MN — photo 1 of 3 $46,000</image:title>
      <image:caption>Lot 5 Bk 1 285th Street, Battle Lake, MN. MLS# 7062946</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891937/6.jpeg</image:loc>
      <image:title>Lot 5 Bk 1 285th Street, Battle Lake, MN — photo 2 of 3 $46,000</image:title>
      <image:caption>Lot 5 Bk 1 285th Street, Battle Lake, MN. MLS# 7062946</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-3-bk-2-285th-street-56515-7062943</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891934/0.jpeg</image:loc>
      <image:title>Land for sale at Lot 3 Bk 2 285th Street, Battle Lake, MN $29,000</image:title>
      <image:caption>Lot 3 Bk 2 285th Street, Battle Lake, MN. MLS# 7062943</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891934/2.jpeg</image:loc>
      <image:title>Lot 3 Bk 2 285th Street, Battle Lake, MN — photo 1 of 3 $29,000</image:title>
      <image:caption>Lot 3 Bk 2 285th Street, Battle Lake, MN. MLS# 7062943</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891934/4.jpeg</image:loc>
      <image:title>Lot 3 Bk 2 285th Street, Battle Lake, MN — photo 2 of 3 $29,000</image:title>
      <image:caption>Lot 3 Bk 2 285th Street, Battle Lake, MN. MLS# 7062943</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-4-blk2-285th-street-56515-7062941</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891932/0.jpeg</image:loc>
      <image:title>Land for sale at Lot 4 Blk2 285th Street, Battle Lake, MN $34,000</image:title>
      <image:caption>Lot 4 Blk2 285th Street, Battle Lake, MN. MLS# 7062941</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891932/1.jpeg</image:loc>
      <image:title>Lot 4 Blk2 285th Street, Battle Lake, MN — photo 1 of 3 $34,000</image:title>
      <image:caption>Lot 4 Blk2 285th Street, Battle Lake, MN. MLS# 7062941</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891932/2.jpeg</image:loc>
      <image:title>Lot 4 Blk2 285th Street, Battle Lake, MN — photo 2 of 3 $34,000</image:title>
      <image:caption>Lot 4 Blk2 285th Street, Battle Lake, MN. MLS# 7062941</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot8-blk1-285th-street-56515-7062950</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891941/0.jpeg</image:loc>
      <image:title>Land for sale at Lot8 Blk1 285th Street, Battle Lake, MN $45,000</image:title>
      <image:caption>Lot8 Blk1 285th Street, Battle Lake, MN. MLS# 7062950</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891941/1.jpeg</image:loc>
      <image:title>Lot8 Blk1 285th Street, Battle Lake, MN — photo 1 of 3 $45,000</image:title>
      <image:caption>Lot8 Blk1 285th Street, Battle Lake, MN. MLS# 7062950</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891941/2.jpeg</image:loc>
      <image:title>Lot8 Blk1 285th Street, Battle Lake, MN — photo 2 of 3 $45,000</image:title>
      <image:caption>Lot8 Blk1 285th Street, Battle Lake, MN. MLS# 7062950</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-2-bk-1-285th-street-56515-7062953</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891944/0.jpeg</image:loc>
      <image:title>Land for sale at Lot 2 Bk 1 285th Street, Battle Lake, MN $27,000</image:title>
      <image:caption>Lot 2 Bk 1 285th Street, Battle Lake, MN. MLS# 7062953</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891944/1.jpeg</image:loc>
      <image:title>Lot 2 Bk 1 285th Street, Battle Lake, MN — photo 1 of 3 $27,000</image:title>
      <image:caption>Lot 2 Bk 1 285th Street, Battle Lake, MN. MLS# 7062953</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7891944/2.jpeg</image:loc>
      <image:title>Lot 2 Bk 1 285th Street, Battle Lake, MN — photo 2 of 3 $27,000</image:title>
      <image:caption>Lot 2 Bk 1 285th Street, Battle Lake, MN. MLS# 7062953</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/26837-lake-ethel-road-56515-7053085</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883324/0.jpeg</image:loc>
      <image:title>Single Family for sale at 26837 Lake Ethel Road, Battle Lake, MN $549,000 2 bed 2 bath 2,412 sqft</image:title>
      <image:caption>26837 Lake Ethel Road, Battle Lake, MN, 2 bed, 2 bath, 2,412 sqft. MLS# 7053085</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883324/1.jpeg</image:loc>
      <image:title>26837 Lake Ethel Road, Battle Lake, MN — photo 1 of 3 $549,000 2 bed 2 bath 2,412 sqft</image:title>
      <image:caption>26837 Lake Ethel Road, Battle Lake, MN, 2 bed, 2 bath, 2,412 sqft. MLS# 7053085</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883324/2.jpeg</image:loc>
      <image:title>26837 Lake Ethel Road, Battle Lake, MN — photo 2 of 3 $549,000 2 bed 2 bath 2,412 sqft</image:title>
      <image:caption>26837 Lake Ethel Road, Battle Lake, MN, 2 bed, 2 bath, 2,412 sqft. MLS# 7053085</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-j-norwood-lane-56515-7061287</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7890470/0.jpeg</image:loc>
      <image:title>Land for sale at Lot J Norwood Lane, Battle Lake, MN $205,000</image:title>
      <image:caption>Lot J Norwood Lane, Battle Lake, MN. MLS# 7061287</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7890470/1.jpeg</image:loc>
      <image:title>Lot J Norwood Lane, Battle Lake, MN — photo 1 of 3 $205,000</image:title>
      <image:caption>Lot J Norwood Lane, Battle Lake, MN. MLS# 7061287</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7890470/2.jpeg</image:loc>
      <image:title>Lot J Norwood Lane, Battle Lake, MN — photo 2 of 3 $205,000</image:title>
      <image:caption>Lot J Norwood Lane, Battle Lake, MN. MLS# 7061287</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/36310-augustana-drive-56515-7059613</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889054/0.jpeg</image:loc>
      <image:title>Single Family for sale at 36310 Augustana Drive, Battle Lake, MN $565,000 2 bed 1 bath 870 sqft</image:title>
      <image:caption>36310 Augustana Drive, Battle Lake, MN, 2 bed, 1 bath, 870 sqft. MLS# 7059613</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889054/1.jpeg</image:loc>
      <image:title>36310 Augustana Drive, Battle Lake, MN — photo 1 of 3 $565,000 2 bed 1 bath 870 sqft</image:title>
      <image:caption>36310 Augustana Drive, Battle Lake, MN, 2 bed, 1 bath, 870 sqft. MLS# 7059613</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889054/2.jpeg</image:loc>
      <image:title>36310 Augustana Drive, Battle Lake, MN — photo 2 of 3 $565,000 2 bed 1 bath 870 sqft</image:title>
      <image:caption>36310 Augustana Drive, Battle Lake, MN, 2 bed, 1 bath, 870 sqft. MLS# 7059613</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27111-timber-hills-lane-56515-7060686</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889966/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27111 Timber Hills Lane, Battle Lake, MN $699,900 2 bed 2 bath 2,188 sqft</image:title>
      <image:caption>27111 Timber Hills Lane, Battle Lake, MN, 2 bed, 2 bath, 2,188 sqft. MLS# 7060686</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889966/1.jpeg</image:loc>
      <image:title>27111 Timber Hills Lane, Battle Lake, MN — photo 1 of 3 $699,900 2 bed 2 bath 2,188 sqft</image:title>
      <image:caption>27111 Timber Hills Lane, Battle Lake, MN, 2 bed, 2 bath, 2,188 sqft. MLS# 7060686</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889966/2.jpeg</image:loc>
      <image:title>27111 Timber Hills Lane, Battle Lake, MN — photo 2 of 3 $699,900 2 bed 2 bath 2,188 sqft</image:title>
      <image:caption>27111 Timber Hills Lane, Battle Lake, MN, 2 bed, 2 bath, 2,188 sqft. MLS# 7060686</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/14124-e-eagle-lake-road-56515-7059863</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889271/0.jpeg</image:loc>
      <image:title>Single Family for sale at 14124 E Eagle Lake Road, Battle Lake, MN $625,000 3 bed 3 bath 3,758 sqft</image:title>
      <image:caption>14124 E Eagle Lake Road, Battle Lake, MN, 3 bed, 3 bath, 3,758 sqft. MLS# 7059863</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889271/1.jpeg</image:loc>
      <image:title>14124 E Eagle Lake Road, Battle Lake, MN — photo 1 of 3 $625,000 3 bed 3 bath 3,758 sqft</image:title>
      <image:caption>14124 E Eagle Lake Road, Battle Lake, MN, 3 bed, 3 bath, 3,758 sqft. MLS# 7059863</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7889271/2.jpeg</image:loc>
      <image:title>14124 E Eagle Lake Road, Battle Lake, MN — photo 2 of 3 $625,000 3 bed 3 bath 3,758 sqft</image:title>
      <image:caption>14124 E Eagle Lake Road, Battle Lake, MN, 3 bed, 3 bath, 3,758 sqft. MLS# 7059863</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/22127-statesboro-drive-56524-6797788</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7810119/0.jpeg</image:loc>
      <image:title>Single Family for sale at 22127 Statesboro Drive, Battle Lake, MN $999,900 5 bed 2 bath 2,715 sqft</image:title>
      <image:caption>22127 Statesboro Drive, Battle Lake, MN, 5 bed, 2 bath, 2,715 sqft. MLS# 6797788</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7810119/1.jpeg</image:loc>
      <image:title>22127 Statesboro Drive, Battle Lake, MN — photo 1 of 3 $999,900 5 bed 2 bath 2,715 sqft</image:title>
      <image:caption>22127 Statesboro Drive, Battle Lake, MN, 5 bed, 2 bath, 2,715 sqft. MLS# 6797788</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7810119/2.jpeg</image:loc>
      <image:title>22127 Statesboro Drive, Battle Lake, MN — photo 2 of 3 $999,900 5 bed 2 bath 2,715 sqft</image:title>
      <image:caption>22127 Statesboro Drive, Battle Lake, MN, 5 bed, 2 bath, 2,715 sqft. MLS# 6797788</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/23793-rokmar-road-56515-7057994</loc>
    <lastmod>2026-04-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7887634/0.jpeg</image:loc>
      <image:title>Single Family for sale at 23793 Rokmar Road, Battle Lake, MN $899,000 4 bed 3 bath 1,811 sqft</image:title>
      <image:caption>23793 Rokmar Road, Battle Lake, MN, 4 bed, 3 bath, 1,811 sqft. MLS# 7057994</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7887634/1.jpeg</image:loc>
      <image:title>23793 Rokmar Road, Battle Lake, MN — photo 1 of 3 $899,000 4 bed 3 bath 1,811 sqft</image:title>
      <image:caption>23793 Rokmar Road, Battle Lake, MN, 4 bed, 3 bath, 1,811 sqft. MLS# 7057994</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7887634/2.jpeg</image:loc>
      <image:title>23793 Rokmar Road, Battle Lake, MN — photo 2 of 3 $899,000 4 bed 3 bath 1,811 sqft</image:title>
      <image:caption>23793 Rokmar Road, Battle Lake, MN, 4 bed, 3 bath, 1,811 sqft. MLS# 7057994</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/42502-240th-street-lot-47-56515-7058903</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7888450/0.jpeg</image:loc>
      <image:title>Land for sale at 42502 240th Street Lot 47, Battle Lake, MN $85,000</image:title>
      <image:caption>42502 240th Street Lot 47, Battle Lake, MN. MLS# 7058903</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7888450/1.jpeg</image:loc>
      <image:title>42502 240th Street Lot 47, Battle Lake, MN — photo 1 of 3 $85,000</image:title>
      <image:caption>42502 240th Street Lot 47, Battle Lake, MN. MLS# 7058903</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7888450/2.jpeg</image:loc>
      <image:title>42502 240th Street Lot 47, Battle Lake, MN — photo 2 of 3 $85,000</image:title>
      <image:caption>42502 240th Street Lot 47, Battle Lake, MN. MLS# 7058903</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/202-w-main-street-56515-7055695</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885618/0.jpeg</image:loc>
      <image:title>Single Family for sale at 202 W Main Street, Battle Lake, MN $259,000 4 bed 2 bath 2,152 sqft</image:title>
      <image:caption>202 W Main Street, Battle Lake, MN, 4 bed, 2 bath, 2,152 sqft. MLS# 7055695</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885618/1.jpeg</image:loc>
      <image:title>202 W Main Street, Battle Lake, MN — photo 1 of 3 $259,000 4 bed 2 bath 2,152 sqft</image:title>
      <image:caption>202 W Main Street, Battle Lake, MN, 4 bed, 2 bath, 2,152 sqft. MLS# 7055695</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885618/2.jpeg</image:loc>
      <image:title>202 W Main Street, Battle Lake, MN — photo 2 of 3 $259,000 4 bed 2 bath 2,152 sqft</image:title>
      <image:caption>202 W Main Street, Battle Lake, MN, 4 bed, 2 bath, 2,152 sqft. MLS# 7055695</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/33625-160th-street-56515-7054653</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884715/0.jpeg</image:loc>
      <image:title>Single Family for sale at 33625 160th Street, Battle Lake, MN $730,000 2 bed 3 bath 3,168 sqft</image:title>
      <image:caption>33625 160th Street, Battle Lake, MN, 2 bed, 3 bath, 3,168 sqft. MLS# 7054653</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884715/1.jpeg</image:loc>
      <image:title>33625 160th Street, Battle Lake, MN — photo 1 of 3 $730,000 2 bed 3 bath 3,168 sqft</image:title>
      <image:caption>33625 160th Street, Battle Lake, MN, 2 bed, 3 bath, 3,168 sqft. MLS# 7054653</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884715/2.jpeg</image:loc>
      <image:title>33625 160th Street, Battle Lake, MN — photo 2 of 3 $730,000 2 bed 3 bath 3,168 sqft</image:title>
      <image:caption>33625 160th Street, Battle Lake, MN, 2 bed, 3 bath, 3,168 sqft. MLS# 7054653</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-4-canterbury-sands-trail-56515-7056572</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886392/0.jpeg</image:loc>
      <image:title>Land for sale at Lot 4 Canterbury Sands Trail, Battle Lake, MN $47,500</image:title>
      <image:caption>Lot 4 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056572</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886392/1.jpeg</image:loc>
      <image:title>Lot 4 Canterbury Sands Trail, Battle Lake, MN — photo 1 of 3 $47,500</image:title>
      <image:caption>Lot 4 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056572</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886392/2.jpeg</image:loc>
      <image:title>Lot 4 Canterbury Sands Trail, Battle Lake, MN — photo 2 of 3 $47,500</image:title>
      <image:caption>Lot 4 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056572</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-3-canterbury-sands-trail-56515-7056564</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886384/0.jpeg</image:loc>
      <image:title>Land for sale at Lot 3 Canterbury Sands Trail, Battle Lake, MN $47,500</image:title>
      <image:caption>Lot 3 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056564</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886384/1.jpeg</image:loc>
      <image:title>Lot 3 Canterbury Sands Trail, Battle Lake, MN — photo 1 of 3 $47,500</image:title>
      <image:caption>Lot 3 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056564</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7886384/2.jpeg</image:loc>
      <image:title>Lot 3 Canterbury Sands Trail, Battle Lake, MN — photo 2 of 3 $47,500</image:title>
      <image:caption>Lot 3 Canterbury Sands Trail, Battle Lake, MN. MLS# 7056564</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28660-county-highway-145-56515-7055724</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885644/0.jpeg</image:loc>
      <image:title>Single Family for sale at 28660 County Highway 145, Battle Lake, MN $259,000 2 bed 1 bath 1,188 sqft</image:title>
      <image:caption>28660 County Highway 145, Battle Lake, MN, 2 bed, 1 bath, 1,188 sqft. MLS# 7055724</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885644/1.jpeg</image:loc>
      <image:title>28660 County Highway 145, Battle Lake, MN — photo 1 of 3 $259,000 2 bed 1 bath 1,188 sqft</image:title>
      <image:caption>28660 County Highway 145, Battle Lake, MN, 2 bed, 1 bath, 1,188 sqft. MLS# 7055724</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7885644/2.jpeg</image:loc>
      <image:title>28660 County Highway 145, Battle Lake, MN — photo 2 of 3 $259,000 2 bed 1 bath 1,188 sqft</image:title>
      <image:caption>28660 County Highway 145, Battle Lake, MN, 2 bed, 1 bath, 1,188 sqft. MLS# 7055724</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28887-hi-vista-drive-56515-7054210</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884311/0.jpeg</image:loc>
      <image:title>Single Family for sale at 28887 Hi Vista Drive, Battle Lake, MN $749,000 4 bed 2 bath 1,761 sqft</image:title>
      <image:caption>28887 Hi Vista Drive, Battle Lake, MN, 4 bed, 2 bath, 1,761 sqft. MLS# 7054210</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884311/1.jpeg</image:loc>
      <image:title>28887 Hi Vista Drive, Battle Lake, MN — photo 1 of 3 $749,000 4 bed 2 bath 1,761 sqft</image:title>
      <image:caption>28887 Hi Vista Drive, Battle Lake, MN, 4 bed, 2 bath, 1,761 sqft. MLS# 7054210</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7884311/2.jpeg</image:loc>
      <image:title>28887 Hi Vista Drive, Battle Lake, MN — photo 2 of 3 $749,000 4 bed 2 bath 1,761 sqft</image:title>
      <image:caption>28887 Hi Vista Drive, Battle Lake, MN, 4 bed, 2 bath, 1,761 sqft. MLS# 7054210</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/30736-twin-lakes-road-56515-7050157</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7880819/0.jpeg</image:loc>
      <image:title>Single Family for sale at 30736 Twin Lakes Road, Battle Lake, MN $509,900 3 bed 2 bath 2,638 sqft</image:title>
      <image:caption>30736 Twin Lakes Road, Battle Lake, MN, 3 bed, 2 bath, 2,638 sqft. MLS# 7050157</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7880819/1.jpeg</image:loc>
      <image:title>30736 Twin Lakes Road, Battle Lake, MN — photo 1 of 3 $509,900 3 bed 2 bath 2,638 sqft</image:title>
      <image:caption>30736 Twin Lakes Road, Battle Lake, MN, 3 bed, 2 bath, 2,638 sqft. MLS# 7050157</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7880819/2.jpeg</image:loc>
      <image:title>30736 Twin Lakes Road, Battle Lake, MN — photo 2 of 3 $509,900 3 bed 2 bath 2,638 sqft</image:title>
      <image:caption>30736 Twin Lakes Road, Battle Lake, MN, 3 bed, 2 bath, 2,638 sqft. MLS# 7050157</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/40142-244th-street-56515-7053589</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883747/1.jpeg</image:loc>
      <image:title>Single Family for sale at 40142 244th Street, Battle Lake, MN $355,000 4 bed 3 bath 2,637 sqft</image:title>
      <image:caption>40142 244th Street, Battle Lake, MN, 4 bed, 3 bath, 2,637 sqft. MLS# 7053589</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883747/2.jpeg</image:loc>
      <image:title>40142 244th Street, Battle Lake, MN — photo 1 of 2 $355,000 4 bed 3 bath 2,637 sqft</image:title>
      <image:caption>40142 244th Street, Battle Lake, MN, 4 bed, 3 bath, 2,637 sqft. MLS# 7053589</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/38276-n-eagle-lake-road-56515-7049032</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7879856/0.jpeg</image:loc>
      <image:title>Single Family for sale at 38276 N Eagle Lake Road, Battle Lake, MN $590,000 3 bed 2 bath 2,336 sqft</image:title>
      <image:caption>38276 N Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,336 sqft. MLS# 7049032</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7879856/1.jpeg</image:loc>
      <image:title>38276 N Eagle Lake Road, Battle Lake, MN — photo 1 of 3 $590,000 3 bed 2 bath 2,336 sqft</image:title>
      <image:caption>38276 N Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,336 sqft. MLS# 7049032</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7879856/2.jpeg</image:loc>
      <image:title>38276 N Eagle Lake Road, Battle Lake, MN — photo 2 of 3 $590,000 3 bed 2 bath 2,336 sqft</image:title>
      <image:caption>38276 N Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,336 sqft. MLS# 7049032</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/304-w-bowman-street-56515-7053226</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883443/0.jpeg</image:loc>
      <image:title>Single Family for sale at 304 W Bowman Street, Battle Lake, MN $222,500 2 bed 2 bath 1,316 sqft</image:title>
      <image:caption>304 W Bowman Street, Battle Lake, MN, 2 bed, 2 bath, 1,316 sqft. MLS# 7053226</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883443/1.jpeg</image:loc>
      <image:title>304 W Bowman Street, Battle Lake, MN — photo 1 of 3 $222,500 2 bed 2 bath 1,316 sqft</image:title>
      <image:caption>304 W Bowman Street, Battle Lake, MN, 2 bed, 2 bath, 1,316 sqft. MLS# 7053226</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7883443/2.jpeg</image:loc>
      <image:title>304 W Bowman Street, Battle Lake, MN — photo 2 of 3 $222,500 2 bed 2 bath 1,316 sqft</image:title>
      <image:caption>304 W Bowman Street, Battle Lake, MN, 2 bed, 2 bath, 1,316 sqft. MLS# 7053226</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/26455-state-highway-78-56515-7042821</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873589/0.jpeg</image:loc>
      <image:title>Single Family for sale at 26455 State Highway 78, Battle Lake, MN $649,900 3 bed 2 bath 3,088 sqft</image:title>
      <image:caption>26455 State Highway 78, Battle Lake, MN, 3 bed, 2 bath, 3,088 sqft. MLS# 7042821</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873589/1.jpeg</image:loc>
      <image:title>26455 State Highway 78, Battle Lake, MN — photo 1 of 3 $649,900 3 bed 2 bath 3,088 sqft</image:title>
      <image:caption>26455 State Highway 78, Battle Lake, MN, 3 bed, 2 bath, 3,088 sqft. MLS# 7042821</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873589/2.jpeg</image:loc>
      <image:title>26455 State Highway 78, Battle Lake, MN — photo 2 of 3 $649,900 3 bed 2 bath 3,088 sqft</image:title>
      <image:caption>26455 State Highway 78, Battle Lake, MN, 3 bed, 2 bath, 3,088 sqft. MLS# 7042821</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/32518-island-road-56515-7044665</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7875165/0.jpeg</image:loc>
      <image:title>Single Family for sale at 32518 Island Road, Battle Lake, MN $500,000 4 bed 2 bath 2,600 sqft</image:title>
      <image:caption>32518 Island Road, Battle Lake, MN, 4 bed, 2 bath, 2,600 sqft. MLS# 7044665</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7875165/1.jpeg</image:loc>
      <image:title>32518 Island Road, Battle Lake, MN — photo 1 of 3 $500,000 4 bed 2 bath 2,600 sqft</image:title>
      <image:caption>32518 Island Road, Battle Lake, MN, 4 bed, 2 bath, 2,600 sqft. MLS# 7044665</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7875165/2.jpeg</image:loc>
      <image:title>32518 Island Road, Battle Lake, MN — photo 2 of 3 $500,000 4 bed 2 bath 2,600 sqft</image:title>
      <image:caption>32518 Island Road, Battle Lake, MN, 4 bed, 2 bath, 2,600 sqft. MLS# 7044665</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/707-lake-shore-drive-56515-7043314</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7874012/0.jpeg</image:loc>
      <image:title>Single Family for sale at 707 Lake Shore Drive, Battle Lake, MN $539,000 4 bed 2 bath 1,160 sqft</image:title>
      <image:caption>707 Lake Shore Drive, Battle Lake, MN, 4 bed, 2 bath, 1,160 sqft. MLS# 7043314</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7874012/1.jpeg</image:loc>
      <image:title>707 Lake Shore Drive, Battle Lake, MN — photo 1 of 3 $539,000 4 bed 2 bath 1,160 sqft</image:title>
      <image:caption>707 Lake Shore Drive, Battle Lake, MN, 4 bed, 2 bath, 1,160 sqft. MLS# 7043314</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7874012/2.jpeg</image:loc>
      <image:title>707 Lake Shore Drive, Battle Lake, MN — photo 2 of 3 $539,000 4 bed 2 bath 1,160 sqft</image:title>
      <image:caption>707 Lake Shore Drive, Battle Lake, MN, 4 bed, 2 bath, 1,160 sqft. MLS# 7043314</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/39471-s-clitherall-lake-road-56515-7043250</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873955/0.jpeg</image:loc>
      <image:title>Single Family for sale at 39471 S Clitherall Lake Road, Battle Lake, MN $300,000 2 bed 1 bath 780 sqft</image:title>
      <image:caption>39471 S Clitherall Lake Road, Battle Lake, MN, 2 bed, 1 bath, 780 sqft. MLS# 7043250</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873955/3.jpeg</image:loc>
      <image:title>39471 S Clitherall Lake Road, Battle Lake, MN — photo 1 of 3 $300,000 2 bed 1 bath 780 sqft</image:title>
      <image:caption>39471 S Clitherall Lake Road, Battle Lake, MN, 2 bed, 1 bath, 780 sqft. MLS# 7043250</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7873955/6.jpeg</image:loc>
      <image:title>39471 S Clitherall Lake Road, Battle Lake, MN — photo 2 of 3 $300,000 2 bed 1 bath 780 sqft</image:title>
      <image:caption>39471 S Clitherall Lake Road, Battle Lake, MN, 2 bed, 1 bath, 780 sqft. MLS# 7043250</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-m-norwood-lane-56515-7040147</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7871327/0.jpeg</image:loc>
      <image:title>Single Family for sale at Lot M Norwood Lane, Battle Lake, MN $619,000 2 bed 2 bath 2,132 sqft</image:title>
      <image:caption>Lot M Norwood Lane, Battle Lake, MN, 2 bed, 2 bath, 2,132 sqft. MLS# 7040147</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7871327/1.jpeg</image:loc>
      <image:title>Lot M Norwood Lane, Battle Lake, MN — photo 1 of 3 $619,000 2 bed 2 bath 2,132 sqft</image:title>
      <image:caption>Lot M Norwood Lane, Battle Lake, MN, 2 bed, 2 bath, 2,132 sqft. MLS# 7040147</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7871327/2.jpeg</image:loc>
      <image:title>Lot M Norwood Lane, Battle Lake, MN — photo 2 of 3 $619,000 2 bed 2 bath 2,132 sqft</image:title>
      <image:caption>Lot M Norwood Lane, Battle Lake, MN, 2 bed, 2 bath, 2,132 sqft. MLS# 7040147</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/521-e-summit-street-56515-7038626</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7870050/60.jpeg</image:loc>
      <image:title>Single Family for sale at 521 E Summit Street, Battle Lake, MN $1,350,000 4 bed 3 bath 4,546 sqft</image:title>
      <image:caption>521 E Summit Street, Battle Lake, MN, 4 bed, 3 bath, 4,546 sqft. MLS# 7038626</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7870050/63.jpeg</image:loc>
      <image:title>521 E Summit Street, Battle Lake, MN — photo 1 of 3 $1,350,000 4 bed 3 bath 4,546 sqft</image:title>
      <image:caption>521 E Summit Street, Battle Lake, MN, 4 bed, 3 bath, 4,546 sqft. MLS# 7038626</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7870050/64.jpeg</image:loc>
      <image:title>521 E Summit Street, Battle Lake, MN — photo 2 of 3 $1,350,000 4 bed 3 bath 4,546 sqft</image:title>
      <image:caption>521 E Summit Street, Battle Lake, MN, 4 bed, 3 bath, 4,546 sqft. MLS# 7038626</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27621-co-hwy-83-56515-7034954</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866923/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27621 Co Hwy 83, Battle Lake, MN $160,000 2 bed 1 bath 384 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 384 sqft. MLS# 7034954</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866923/1.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 1 of 3 $160,000 2 bed 1 bath 384 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 384 sqft. MLS# 7034954</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866923/2.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 2 of 3 $160,000 2 bed 1 bath 384 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 384 sqft. MLS# 7034954</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27621-co-hwy-83-56515-7034922</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866896/1.jpeg</image:loc>
      <image:title>Single Family for sale at 27621 Co Hwy 83, Battle Lake, MN $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034922</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866896/3.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 1 of 3 $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034922</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866896/4.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 2 of 3 $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034922</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27621-co-hwy-83-56515-7034951</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866921/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27621 Co Hwy 83, Battle Lake, MN $200,000 4 bed 1 bath 690 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 4 bed, 1 bath, 690 sqft. MLS# 7034951</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866921/1.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 1 of 3 $200,000 4 bed 1 bath 690 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 4 bed, 1 bath, 690 sqft. MLS# 7034951</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866921/2.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 2 of 3 $200,000 4 bed 1 bath 690 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 4 bed, 1 bath, 690 sqft. MLS# 7034951</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27621-co-hwy-83-56515-7034925</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866899/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27621 Co Hwy 83, Battle Lake, MN $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034925</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866899/1.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 1 of 3 $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034925</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866899/2.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 2 of 3 $140,000 1 bed 1 bath 352 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 1 bed, 1 bath, 352 sqft. MLS# 7034925</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/27621-co-hwy-83-56515-7034972</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866941/0.jpeg</image:loc>
      <image:title>Single Family for sale at 27621 Co Hwy 83, Battle Lake, MN $120,000 2 bed 1 bath 432 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 432 sqft. MLS# 7034972</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866941/1.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 1 of 3 $120,000 2 bed 1 bath 432 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 432 sqft. MLS# 7034972</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7866941/2.jpeg</image:loc>
      <image:title>27621 Co Hwy 83, Battle Lake, MN — photo 2 of 3 $120,000 2 bed 1 bath 432 sqft</image:title>
      <image:caption>27621 Co Hwy 83, Battle Lake, MN, 2 bed, 1 bath, 432 sqft. MLS# 7034972</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28554-county-highway-145-56515-7033574</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7865757/0.jpeg</image:loc>
      <image:title>Single Family for sale at 28554 County Highway 145, Battle Lake, MN $399,000 3 bed 1 bath 876 sqft</image:title>
      <image:caption>28554 County Highway 145, Battle Lake, MN, 3 bed, 1 bath, 876 sqft. MLS# 7033574</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7865757/1.jpeg</image:loc>
      <image:title>28554 County Highway 145, Battle Lake, MN — photo 1 of 3 $399,000 3 bed 1 bath 876 sqft</image:title>
      <image:caption>28554 County Highway 145, Battle Lake, MN, 3 bed, 1 bath, 876 sqft. MLS# 7033574</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7865757/2.jpeg</image:loc>
      <image:title>28554 County Highway 145, Battle Lake, MN — photo 2 of 3 $399,000 3 bed 1 bath 876 sqft</image:title>
      <image:caption>28554 County Highway 145, Battle Lake, MN, 3 bed, 1 bath, 876 sqft. MLS# 7033574</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/37654-s-eagle-lake-road-56515-7030017</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7862897/0.jpeg</image:loc>
      <image:title>Single Family for sale at 37654 S Eagle Lake Road, Battle Lake, MN $525,000 3 bed 2 bath 2,280 sqft</image:title>
      <image:caption>37654 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,280 sqft. MLS# 7030017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7862897/1.jpeg</image:loc>
      <image:title>37654 S Eagle Lake Road, Battle Lake, MN — photo 1 of 3 $525,000 3 bed 2 bath 2,280 sqft</image:title>
      <image:caption>37654 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,280 sqft. MLS# 7030017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7862897/2.jpeg</image:loc>
      <image:title>37654 S Eagle Lake Road, Battle Lake, MN — photo 2 of 3 $525,000 3 bed 2 bath 2,280 sqft</image:title>
      <image:caption>37654 S Eagle Lake Road, Battle Lake, MN, 3 bed, 2 bath, 2,280 sqft. MLS# 7030017</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/41349-greenwood-trail-56515-7028800</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7861845/0.jpeg</image:loc>
      <image:title>Single Family for sale at 41349 Greenwood Trail, Battle Lake, MN $515,000 3 bed 2 bath 1,248 sqft</image:title>
      <image:caption>41349 Greenwood Trail, Battle Lake, MN, 3 bed, 2 bath, 1,248 sqft. MLS# 7028800</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7861845/1.jpeg</image:loc>
      <image:title>41349 Greenwood Trail, Battle Lake, MN — photo 1 of 3 $515,000 3 bed 2 bath 1,248 sqft</image:title>
      <image:caption>41349 Greenwood Trail, Battle Lake, MN, 3 bed, 2 bath, 1,248 sqft. MLS# 7028800</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7861845/2.jpeg</image:loc>
      <image:title>41349 Greenwood Trail, Battle Lake, MN — photo 2 of 3 $515,000 3 bed 2 bath 1,248 sqft</image:title>
      <image:caption>41349 Greenwood Trail, Battle Lake, MN, 3 bed, 2 bath, 1,248 sqft. MLS# 7028800</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-c-norwood-lane-56515-7025502</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7857204/0.jpeg</image:loc>
      <image:title>Land for sale at Lot C Norwood Lane, Battle Lake, MN $228,000</image:title>
      <image:caption>Lot C Norwood Lane, Battle Lake, MN. MLS# 7025502</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7857204/1.jpeg</image:loc>
      <image:title>Lot C Norwood Lane, Battle Lake, MN — photo 1 of 3 $228,000</image:title>
      <image:caption>Lot C Norwood Lane, Battle Lake, MN. MLS# 7025502</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7857204/2.jpeg</image:loc>
      <image:title>Lot C Norwood Lane, Battle Lake, MN — photo 2 of 3 $228,000</image:title>
      <image:caption>Lot C Norwood Lane, Battle Lake, MN. MLS# 7025502</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/lot-a-norwood-lane-56515-7024358</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7856229/0.jpeg</image:loc>
      <image:title>Land for sale at Lot A Norwood Lane, Battle Lake, MN $248,000</image:title>
      <image:caption>Lot A Norwood Lane, Battle Lake, MN. MLS# 7024358</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7856229/1.jpeg</image:loc>
      <image:title>Lot A Norwood Lane, Battle Lake, MN — photo 1 of 3 $248,000</image:title>
      <image:caption>Lot A Norwood Lane, Battle Lake, MN. MLS# 7024358</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7856229/2.jpeg</image:loc>
      <image:title>Lot A Norwood Lane, Battle Lake, MN — photo 2 of 3 $248,000</image:title>
      <image:caption>Lot A Norwood Lane, Battle Lake, MN. MLS# 7024358</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/tbd-350th-ave-56515-7017799</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7850578/0.jpeg</image:loc>
      <image:title>Land for sale at TBD 350th Ave, Battle Lake, MN $75,000</image:title>
      <image:caption>TBD 350th Ave, Battle Lake, MN. MLS# 7017799</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7850578/1.jpeg</image:loc>
      <image:title>TBD 350th Ave, Battle Lake, MN — photo 1 of 3 $75,000</image:title>
      <image:caption>TBD 350th Ave, Battle Lake, MN. MLS# 7017799</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7850578/2.jpeg</image:loc>
      <image:title>TBD 350th Ave, Battle Lake, MN — photo 2 of 3 $75,000</image:title>
      <image:caption>TBD 350th Ave, Battle Lake, MN. MLS# 7017799</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/17159-stalker-lake-road-56515-6811434</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7822018/0.jpeg</image:loc>
      <image:title>Single Family for sale at 17159 Stalker Lake Road, Battle Lake, MN $569,000 3 bed 3 bath 2,233 sqft</image:title>
      <image:caption>17159 Stalker Lake Road, Battle Lake, MN, 3 bed, 3 bath, 2,233 sqft. MLS# 6811434</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/33100-saint-olaf-way-56515-6804700</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7816110/0.jpeg</image:loc>
      <image:title>Single Family for sale at 33100 Saint Olaf Way, Battle Lake, MN $399,000 3 bed 2 bath 1,296 sqft</image:title>
      <image:caption>33100 Saint Olaf Way, Battle Lake, MN, 3 bed, 2 bath, 1,296 sqft. MLS# 6804700</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/xxxxx-peninsula-lane-56515-6782975</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7797429/0.png</image:loc>
      <image:title>Land for sale at XXXXX Peninsula Lane, Battle Lake, MN $1,200,000</image:title>
      <image:caption>XXXXX Peninsula Lane, Battle Lake, MN. MLS# 6782975</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/38675-wagon-trail-loop-56515-6779236</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7794181/0.jpeg</image:loc>
      <image:title>Single Family for sale at 38675 Wagon Trail Loop, Battle Lake, MN $979,000 3 bed 1 bath 1,382 sqft</image:title>
      <image:caption>38675 Wagon Trail Loop, Battle Lake, MN, 3 bed, 1 bath, 1,382 sqft. MLS# 6779236</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/38287-country-estate-road-56515-6772994</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7788687/0.jpeg</image:loc>
      <image:title>Single Family for sale at 38287 Country Estate Road, Battle Lake, MN $596,500 2 bed 1 bath 600 sqft</image:title>
      <image:caption>38287 Country Estate Road, Battle Lake, MN, 2 bed, 1 bath, 600 sqft. MLS# 6772994</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/tbd-county-hwy-83-56515-6747722</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7766690/0.jpeg</image:loc>
      <image:title>Land for sale at TBD County Hwy 83, Battle Lake, MN $325,000</image:title>
      <image:caption>TBD County Hwy 83, Battle Lake, MN. MLS# 6747722</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/10xxx-395th-avenue-56515-6737864</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7758165/0.jpeg</image:loc>
      <image:title>Land for sale at 10XXX 395th Avenue, Battle Lake, MN $250,000</image:title>
      <image:caption>10XXX 395th Avenue, Battle Lake, MN. MLS# 6737864</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://modernmarketrealtors.com/homes-for-sale/battle-lake-mn/28647-state-highway-78-56515-6736749</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7757167/69.jpeg</image:loc>
      <image:title>Single Family for sale at 28647 State Highway 78, Battle Lake, MN $1,950,000 4 bed 4 bath 3,699 sqft</image:title>
      <image:caption>28647 State Highway 78, Battle Lake, MN, 4 bed, 4 bath, 3,699 sqft. MLS# 6736749</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7757167/70.jpeg</image:loc>
      <image:title>28647 State Highway 78, Battle Lake, MN — photo 1 of 3 $1,950,000 4 bed 4 bath 3,699 sqft</image:title>
      <image:caption>28647 State Highway 78, Battle Lake, MN, 4 bed, 4 bath, 3,699 sqft. MLS# 6736749</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://cdn.modernmarketrealtors.com/cdn-cgi/image/format=auto,quality=85,width=1200/NST7757167/71.jpeg</image:loc>
      <image:title>28647 State Highway 78, Battle Lake, MN — photo 2 of 3 $1,950,000 4 bed 4 bath 3,699 sqft</image:title>
      <image:caption>28647 State Highway 78, Battle Lake, MN, 4 bed, 4 bath, 3,699 sqft. MLS# 6736749</image:caption>
    </image:image>
  </url>
</urlset>