Skip to main content
|

23164 Willow Drive, Rogers, MN 55374

Show All 32 Photos
For Sale

$356,990

3 beds2 baths1 half baths2,091 sqft

Estimated Payment

$      /mo.

APR for 30 years

Change Loan Terms

  • Townhouse
    Property type

  • Newly Listed
    Time on Century 21

  • $170.73
    Price per square foot

  • New Construction
    Age

Explore this Property

Welcome to this charming Afton 3-bedroom, 2-bathroom, 3-story townhome nestled at 23164 Willow Drive in Rogers, MN, now available for sale. This beautiful home spans 2,091 square feet and boasts a myriad of desirable features crafted for modern living. The thoughtfully designed kitchen is a focal point, showcasing an elegant island that complements the open floorplan design, perfect for gatherings and entertaining. The kitchen is not only stylish but also functional, providing ample space for meal preparation and storage. The allure of this home does not stop at the kitchen. The owner's suite is a luxurious retreat, complete with a walk-in closet and an en-suite bathroom with a dual-sink vanity that exudes both style and convenience. It offers a serene space to unwind after a long day, creating a spa-like atmosphere within the comfort of your own home. The subtle details of the home come together to create an atmosphere that is both cozy and welcoming. Whether you enjoy relaxing indoors or entertaining outdoors, this property offers a versatile living space that can cater to a variety of lifestyles. Plus, you'll have plenty of storage space with the spacious lower level and the 2-car garage. Don't miss out on the opportunity to make this brand-new townhome your own. Get in touch with our team for more details or to schedule your personal appointment!
MLS# 6818271

Courtesy Of Hans Hagen Homes, Inc.

(763) 586-7200

Open Houses

November

23

Sunday

In Person

Sunday, November 23, 2025

1:00PM - 5:00PM

November

24

Monday

In Person

Monday, November 24, 2025

1:00PM - 5:00PM

November

25

Tuesday

In Person

Tuesday, November 25, 2025

1:00PM - 5:00PM

November

28

Friday

In Person

Friday, November 28, 2025

1:00PM - 5:00PM

November

30

Sunday

In Person

Sunday, November 30, 2025

1:00PM - 5:00PM

December

1

Monday

In Person

Monday, December 1, 2025

1:00PM - 5:00PM

December

2

Tuesday

In Person

Tuesday, December 2, 2025

1:00PM - 5:00PM

December

3

Wednesday

In Person

Wednesday, December 3, 2025

1:00PM - 5:00PM

December

4

Thursday

In Person

Thursday, December 4, 2025

1:00PM - 5:00PM

December

5

Friday

In Person

Friday, December 5, 2025

1:00PM - 5:00PM

December

7

Sunday

In Person

Sunday, December 7, 2025

1:00PM - 5:00PM

December

8

Monday

In Person

Monday, December 8, 2025

1:00PM - 5:00PM

December

9

Tuesday

In Person

Tuesday, December 9, 2025

1:00PM - 5:00PM

December

10

Wednesday

In Person

Wednesday, December 10, 2025

1:00PM - 5:00PM

December

11

Thursday

In Person

Thursday, December 11, 2025

1:00PM - 5:00PM

December

12

Friday

In Person

Friday, December 12, 2025

1:00PM - 5:00PM

December

14

Sunday

In Person

Sunday, December 14, 2025

1:00PM - 5:00PM

December

15

Monday

In Person

Monday, December 15, 2025

1:00PM - 5:00PM

December

16

Tuesday

In Person

Tuesday, December 16, 2025

1:00PM - 5:00PM

December

17

Wednesday

In Person

Wednesday, December 17, 2025

1:00PM - 5:00PM

December

18

Thursday

In Person

Thursday, December 18, 2025

1:00PM - 5:00PM

December

19

Friday

In Person

Friday, December 19, 2025

1:00PM - 5:00PM

December

21

Sunday

In Person

Sunday, December 21, 2025

1:00PM - 5:00PM

December

22

Monday

In Person

Monday, December 22, 2025

1:00PM - 5:00PM

December

23

Tuesday

In Person

Tuesday, December 23, 2025

1:00PM - 5:00PM

December

28

Sunday

In Person

Sunday, December 28, 2025

1:00PM - 5:00PM

December

29

Monday

In Person

Monday, December 29, 2025

1:00PM - 5:00PM

December

30

Tuesday

In Person

Tuesday, December 30, 2025

1:00PM - 5:00PM

January

2

Friday

In Person

Friday, January 2, 2026

1:00PM - 5:00PM

January

4

Sunday

In Person

Sunday, January 4, 2026

1:00PM - 5:00PM

January

5

Monday

In Person

Monday, January 5, 2026

1:00PM - 5:00PM

January

6

Tuesday

In Person

Tuesday, January 6, 2026

1:00PM - 5:00PM

January

7

Wednesday

In Person

Wednesday, January 7, 2026

1:00PM - 5:00PM

January

8

Thursday

In Person

Thursday, January 8, 2026

1:00PM - 5:00PM

January

9

Friday

In Person

Friday, January 9, 2026

1:00PM - 5:00PM

January

11

Sunday

In Person

Sunday, January 11, 2026

1:00PM - 5:00PM

January

12

Monday

In Person

Monday, January 12, 2026

1:00PM - 5:00PM

January

13

Tuesday

In Person

Tuesday, January 13, 2026

1:00PM - 5:00PM

January

14

Wednesday

In Person

Wednesday, January 14, 2026

1:00PM - 5:00PM

January

15

Thursday

In Person

Thursday, January 15, 2026

1:00PM - 5:00PM

January

16

Friday

In Person

Friday, January 16, 2026

1:00PM - 5:00PM

January

18

Sunday

In Person

Sunday, January 18, 2026

1:00PM - 5:00PM

January

19

Monday

In Person

Monday, January 19, 2026

1:00PM - 5:00PM

January

20

Tuesday

In Person

Tuesday, January 20, 2026

1:00PM - 5:00PM

January

21

Wednesday

In Person

Wednesday, January 21, 2026

1:00PM - 5:00PM

January

22

Thursday

In Person

Thursday, January 22, 2026

1:00PM - 5:00PM

January

23

Friday

In Person

Friday, January 23, 2026

1:00PM - 5:00PM

January

25

Sunday

In Person

Sunday, January 25, 2026

1:00PM - 5:00PM

January

26

Monday

In Person

Monday, January 26, 2026

1:00PM - 5:00PM

January

27

Tuesday

In Person

Tuesday, January 27, 2026

1:00PM - 5:00PM

January

28

Wednesday

In Person

Wednesday, January 28, 2026

1:00PM - 5:00PM

January

29

Thursday

In Person

Thursday, January 29, 2026

1:00PM - 5:00PM

January

30

Friday

In Person

Friday, January 30, 2026

1:00PM - 5:00PM

February

1

Sunday

In Person

Sunday, February 1, 2026

1:00PM - 5:00PM

February

2

Monday

In Person

Monday, February 2, 2026

1:00PM - 5:00PM

February

3

Tuesday

In Person

Tuesday, February 3, 2026

1:00PM - 5:00PM

February

4

Wednesday

In Person

Wednesday, February 4, 2026

1:00PM - 5:00PM

February

5

Thursday

In Person

Thursday, February 5, 2026

1:00PM - 5:00PM

February

6

Friday

In Person

Friday, February 6, 2026

1:00PM - 5:00PM

February

8

Sunday

In Person

Sunday, February 8, 2026

1:00PM - 5:00PM

February

9

Monday

In Person

Monday, February 9, 2026

1:00PM - 5:00PM

February

10

Tuesday

In Person

Tuesday, February 10, 2026

1:00PM - 5:00PM

February

11

Wednesday

In Person

Wednesday, February 11, 2026

1:00PM - 5:00PM

February

12

Thursday

In Person

Thursday, February 12, 2026

1:00PM - 5:00PM

February

13

Friday

In Person

Friday, February 13, 2026

1:00PM - 5:00PM

February

15

Sunday

In Person

Sunday, February 15, 2026

1:00PM - 5:00PM

February

16

Monday

In Person

Monday, February 16, 2026

1:00PM - 5:00PM

February

17

Tuesday

In Person

Tuesday, February 17, 2026

1:00PM - 5:00PM

February

18

Wednesday

In Person

Wednesday, February 18, 2026

1:00PM - 5:00PM

February

19

Thursday

In Person

Thursday, February 19, 2026

1:00PM - 5:00PM

February

20

Friday

In Person

Friday, February 20, 2026

1:00PM - 5:00PM

February

22

Sunday

In Person

Sunday, February 22, 2026

1:00PM - 5:00PM

February

23

Monday

In Person

Monday, February 23, 2026

1:00PM - 5:00PM

February

24

Tuesday

In Person

Tuesday, February 24, 2026

1:00PM - 5:00PM

February

25

Wednesday

In Person

Wednesday, February 25, 2026

1:00PM - 5:00PM

February

26

Thursday

In Person

Thursday, February 26, 2026

1:00PM - 5:00PM

February

27

Friday

In Person

Friday, February 27, 2026

1:00PM - 5:00PM

March

1

Sunday

In Person

Sunday, March 1, 2026

1:00PM - 5:00PM

March

2

Monday

In Person

Monday, March 2, 2026

1:00PM - 5:00PM

March

3

Tuesday

In Person

Tuesday, March 3, 2026

1:00PM - 5:00PM

March

4

Wednesday

In Person

Wednesday, March 4, 2026

1:00PM - 5:00PM

March

5

Thursday

In Person

Thursday, March 5, 2026

1:00PM - 5:00PM

March

6

Friday

In Person

Friday, March 6, 2026

1:00PM - 5:00PM

March

8

Sunday

In Person

Sunday, March 8, 2026

1:00PM - 5:00PM

March

9

Monday

In Person

Monday, March 9, 2026

1:00PM - 5:00PM

March

10

Tuesday

In Person

Tuesday, March 10, 2026

1:00PM - 5:00PM

March

11

Wednesday

In Person

Wednesday, March 11, 2026

1:00PM - 5:00PM

March

12

Thursday

In Person

Thursday, March 12, 2026

1:00PM - 5:00PM

March

13

Friday

In Person

Friday, March 13, 2026

1:00PM - 5:00PM

March

15

Sunday

In Person

Sunday, March 15, 2026

1:00PM - 5:00PM

March

16

Monday

In Person

Monday, March 16, 2026

1:00PM - 5:00PM

March

17

Tuesday

In Person

Tuesday, March 17, 2026

1:00PM - 5:00PM

March

18

Wednesday

In Person

Wednesday, March 18, 2026

1:00PM - 5:00PM

March

19

Thursday

In Person

Thursday, March 19, 2026

1:00PM - 5:00PM

March

20

Friday

In Person

Friday, March 20, 2026

1:00PM - 5:00PM

March

22

Sunday

In Person

Sunday, March 22, 2026

1:00PM - 5:00PM

March

23

Monday

In Person

Monday, March 23, 2026

1:00PM - 5:00PM

March

24

Tuesday

In Person

Tuesday, March 24, 2026

1:00PM - 5:00PM

March

25

Wednesday

In Person

Wednesday, March 25, 2026

1:00PM - 5:00PM

March

26

Thursday

In Person

Thursday, March 26, 2026

1:00PM - 5:00PM

March

27

Friday

In Person

Friday, March 27, 2026

1:00PM - 5:00PM

March

29

Sunday

In Person

Sunday, March 29, 2026

1:00PM - 5:00PM

March

30

Monday

In Person

Monday, March 30, 2026

1:00PM - 5:00PM

March

31

Tuesday

In Person

Tuesday, March 31, 2026

1:00PM - 5:00PM

April

1

Wednesday

In Person

Wednesday, April 1, 2026

1:00PM - 5:00PM

April

2

Thursday

In Person

Thursday, April 2, 2026

1:00PM - 5:00PM

April

3

Friday

In Person

Friday, April 3, 2026

1:00PM - 5:00PM

April

5

Sunday

In Person

Sunday, April 5, 2026

1:00PM - 5:00PM

April

6

Monday

In Person

Monday, April 6, 2026

1:00PM - 5:00PM

April

7

Tuesday

In Person

Tuesday, April 7, 2026

1:00PM - 5:00PM

April

8

Wednesday

In Person

Wednesday, April 8, 2026

1:00PM - 5:00PM

April

9

Thursday

In Person

Thursday, April 9, 2026

1:00PM - 5:00PM

April

10

Friday

In Person

Friday, April 10, 2026

1:00PM - 5:00PM

April

12

Sunday

In Person

Sunday, April 12, 2026

1:00PM - 5:00PM

April

13

Monday

In Person

Monday, April 13, 2026

1:00PM - 5:00PM

April

14

Tuesday

In Person

Tuesday, April 14, 2026

1:00PM - 5:00PM

April

15

Wednesday

In Person

Wednesday, April 15, 2026

1:00PM - 5:00PM

April

16

Thursday

In Person

Thursday, April 16, 2026

1:00PM - 5:00PM

April

17

Friday

In Person

Friday, April 17, 2026

1:00PM - 5:00PM

April

19

Sunday

In Person

Sunday, April 19, 2026

1:00PM - 5:00PM

April

20

Monday

In Person

Monday, April 20, 2026

1:00PM - 5:00PM

April

21

Tuesday

In Person

Tuesday, April 21, 2026

1:00PM - 5:00PM

April

22

Wednesday

In Person

Wednesday, April 22, 2026

1:00PM - 5:00PM

April

23

Thursday

In Person

Thursday, April 23, 2026

1:00PM - 5:00PM

April

24

Friday

In Person

Friday, April 24, 2026

1:00PM - 5:00PM

April

26

Sunday

In Person

Sunday, April 26, 2026

1:00PM - 5:00PM

April

27

Monday

In Person

Monday, April 27, 2026

1:00PM - 5:00PM

April

28

Tuesday

In Person

Tuesday, April 28, 2026

1:00PM - 5:00PM

April

29

Wednesday

In Person

Wednesday, April 29, 2026

1:00PM - 5:00PM

April

30

Thursday

In Person

Thursday, April 30, 2026

1:00PM - 5:00PM

May

1

Friday

In Person

Friday, May 1, 2026

1:00PM - 5:00PM

May

3

Sunday

In Person

Sunday, May 3, 2026

1:00PM - 5:00PM

May

4

Monday

In Person

Monday, May 4, 2026

1:00PM - 5:00PM

May

5

Tuesday

In Person

Tuesday, May 5, 2026

1:00PM - 5:00PM

Property Features

  • Age
    New Construction
  • Appliances
    Dishwasher, Dryer, Microwave, Range, Refrigerator, Washer
  • Architecture Style
    Other
  • Fireplace
    Fireplace
  • Heating System
    Forced Air
  • Lot Size
    0.04 Acres

Map and Directions

Directions to 23164 Willow Drive, Rogers, MN 55374
Loading...

Home seller CENTURY 21 First Realty, Inc.

Get to know the neighborhood. A local affiliated CENTURY 21 office will help you set up tours, give advice, and negotiate with sellers.

CENTURY 21 First Realty, Inc.

(320) 252-4908
Learn More About Us

Mortgage Calculator

$
$ %
Loan Term
%
Invalid number

$ /year
$ /year
$ /month

Monthly Payment Breakdown

  • Principle and Interest
    $0
  • Property Taxes
    $0
  • Hazard Insurance
    $0
  • Private Mortgage Insurance
    $0
  • HOA Dues
    $0
  • Total Monthly Payment:
    $0

Calculators provided for estimating purposes only. Consult with your lender to determine precise payment requirements.

Loading...
Loading...