Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Redfin Rental Tools
List my home for rent
Rental Tools dashboard
Should I sell or rent my home?
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Arizona
Maricopa County
Surprise
HALFMOON-HEARN
Properties in Surprise in HALFMOON-HEARN
Find homes for sale in Surprise by selecting a property below:
18901 N Hawthorn Dr, Surprise, AZ 85387
18996 N Hawthorn Dr, Surprise, AZ 85387
18331 N Hartford Dr, Surprise, AZ 85374
17720 N Havasupai Dr, Surprise, AZ 85374
18077 W Hayden Dr, Surprise, AZ 85374
16935 W Halifax Ct, Surprise, AZ 85374
17639 W Hayden Dr, Surprise, AZ 85374
18047 W Happy Valley Rd, Wittmann, AZ 85361
17646 W Hayden Dr, Surprise, AZ 85374
18937 N Hawthorn Dr, Surprise, AZ 85387
17700 N Havasupai Dr, Surprise, AZ 85374
17511 N Havasupai Dr, Surprise, AZ 85374
18115 W Hayden Dr, Surprise, AZ 85374
16807 W Halifax St, Surprise, AZ 85374
18389 W Hayden Dr, Surprise, AZ 85374
17551 N Havasupai Dr, Surprise, AZ 85374
11692 W Hawk Ct, Surprise, AZ 85378
17670 W Hayden Dr, Surprise, AZ 85374
17651 W Hayden Dr, Surprise, AZ 85374
19051 N Hawthorn Dr, Surprise, AZ 85387
19015 N Hawthorn Dr, Surprise, AZ 85387
17036 W Halifax Ln, Surprise, AZ 85374
15000 W Happy Valley Rd Unit 013B, Surprise, AZ 85387
18371 W Hayden Dr, Surprise, AZ 85374
18041 W Happy Valley Rd, Wittmann, AZ 85361
19075 N Hawthorn Dr, Surprise, AZ 85387
17627 W Hayden Dr, Surprise, AZ 85374
17780 N Havasupai Dr, Surprise, AZ 85374
17029 W Halifax Ln, Surprise, AZ 85374
19003 N Hawthorn Dr, Surprise, AZ 85387
17044 W Halifax Ln, Surprise, AZ 85374
17610 W Hayden Dr, Surprise, AZ 85374
17670 N Havasupai Dr, Surprise, AZ 85374
11663 W Hawk Ct, Surprise, AZ 85378
17664 W Hayden Dr, Surprise, AZ 85374
18201 W Happy Valley Rd, Wittmann, AZ 85361
16325 W Happy Vly Rd, Surprise, AZ 85387
17676 W Hayden Dr, Surprise, AZ 85374
18925 N Hawthorn Dr, Surprise, AZ 85387
17669 W Hayden Dr, Surprise, AZ 85374
19027 N Hawthorn Dr, Surprise, AZ 85387
18913 N Hawthorn Dr, Surprise, AZ 85387
18030 W Hayden Dr, Surprise, AZ 85374
18461 W Hayden Dr, Surprise, AZ 85374
18320 N Hartford Dr, Surprise, AZ 85374
19996 N Half Moon Dr, Surprise, AZ 85374
18022 W Hayden Dr, Surprise, AZ 85374
17631 N Havasupai Dr, Surprise, AZ 85374
18038 W Hayden Dr, Surprise, AZ 85374
18029 W Hayden Dr, Surprise, AZ 85374
17963 W Happy Valley Rd, Wittmann, AZ 85361
17989 W Happy Valley Rd, Wittmann, AZ 85361
16927 W Halifax Ct, Surprise, AZ 85374
17651 N Havasupai Dr, Surprise, AZ 85374
16934 W Halifax Ct, Surprise, AZ 85374
17760 N Havasupai Dr, Surprise, AZ 85374
18124 W Hayden Dr, Surprise, AZ 85374
18215 W Happy Valley Rd, Wittmann, AZ 85361
17621 W Hayden Dr, Surprise, AZ 85374
18354 W Hayden Dr, Surprise, AZ 85374
18215 W Happy Valley Rd, Wittmann, AZ 85361
17012 W Halifax Ln, Surprise, AZ 85374
19925 N Half Moon Dr, Surprise, AZ 85374
18444 W Hayden Dr, Surprise, AZ 85374
18108 W Hayden Dr, Surprise, AZ 85374
18900 N Hawthorn Dr, Surprise, AZ 85387
18462 W Hayden Dr, Surprise, AZ 85374
17740 N Havasupai Dr, Surprise, AZ 85374
18372 W Hayden Dr, Surprise, AZ 85374
19063 N Hawthorn Dr, Surprise, AZ 85387
19924 N Half Moon Dr, Surprise, AZ 85374
19141 N Hawthorn Dr, Surprise, AZ 85387
18985 N Hawthorn Dr, Surprise, AZ 85387
18353 W Hayden Dr, Surprise, AZ 85374
17645 W Hayden Dr, Surprise, AZ 85374
17690 N Havasupai Dr, Surprise, AZ 85374
16950 W Halifax Ct, Surprise, AZ 85374
19985 N Half Moon Dr, Surprise, AZ 85374
18984 N Hawthorn Dr, Surprise, AZ 85387
14700 W Happy Valley Rd Unit -, Surprise, AZ 85387
17615 W Hayden Dr, Surprise, AZ 85374
17013 W Halifax Ln, Surprise, AZ 85374
18948 N Hawthorn Dr, Surprise, AZ 85387
16814 W Halifax St, Surprise, AZ 85374
17658 W Hayden Dr, Surprise, AZ 85374
17681 W Hayden Dr, Surprise, AZ 85374
18123 W Hayden Dr, Surprise, AZ 85374
18230 N Hartford Dr, Surprise, AZ 85374
17870 N Havasupai Dr, Surprise, AZ 85374
234xxx W Happy Valley Rd Unit -, Sun City, AZ 85387
15534 W Headstall Dr, Surprise, AZ 85387
18407 W Hayden Dr, Surprise, AZ 85374
13135 W Happy Valley Rd, Wittmann, AZ 85361
18209 W Happy Valley Rd, Wittmann, AZ 85361
17343 N Havasupai Dr, Surprise, AZ 85374
17327 N Havasupai Dr, Surprise, AZ 85374
14911 W Hearn Cir, Surprise, AZ 85379
17521 N Havasupai Dr, Surprise, AZ 85374
17663 W Hayden Dr, Surprise, AZ 85374
18005 W Hayden Dr, Surprise, AZ 85374
18009 W Happy Valley Rd, Wittmann, AZ 85361
17053 W Halifax Ln, Surprise, AZ 85374
17784 W Hayden Dr, Surprise, AZ 85374
16839 W Halifax St, Surprise, AZ 85374
17616 W Hayden Dr, Surprise, AZ 85374
11668 W Hawk Ct, Surprise, AZ 85378
17501 N Havasupai Dr, Surprise, AZ 85374
18254 N Hartford Dr, Surprise, AZ 85374
16831 W Halifax St, Surprise, AZ 85374
18033 W Happy Valley Rd, Wittmann, AZ 85361
18557 W Happy Valley Rd #36, Wittmann, AZ 85361
11697 W Hawk Ct, Surprise, AZ 85378
N/A W Happy Valley Rd Unit -, Surprise, AZ 85387
11676 W Hawk Ct, Surprise, AZ 85378
17020 W Halifax Ln, Surprise, AZ 85374
17060 W Halifax Ln, Surprise, AZ 85374
16815 W Halifax St, Surprise, AZ 85374
18625 W Happy Valley Rd, Wittmann, AZ 85361
18332 N Hartford Dr, Surprise, AZ 85374
18146 W Happy Valley Rd, Wittmann, AZ 85361
19937 N Half Moon Dr, Surprise, AZ 85374
17810 N Havasupai Dr, Surprise, AZ 85374
24300 W Happy Valley Rd, Surprise, AZ 85387
17652 W Hayden Dr, Surprise, AZ 85374
17319 N Havasupai Dr, Surprise, AZ 85374
18912 N Hawthorn Dr, Surprise, AZ 85387
18070 W Hayden Dr, Surprise, AZ 85374
18631 W Happy Valley Rd, Wittmann, AZ 85361
19129 N Hawthorn Dr, Surprise, AZ 85387
18319 N Hartford Dr, Surprise, AZ 85374
18266 N Hartford Dr, Surprise, AZ 85374
17675 W Hayden Dr, Surprise, AZ 85374
16847 W Halifax St, Surprise, AZ 85374
15900 W Happy Valley Rd #0, Surprise, AZ 85387
18116 W Hayden Dr, Surprise, AZ 85374
18204 W Happy Valley Rd, Wittmann, AZ 85361
17850 N Havasupai Dr, Surprise, AZ 85374
17052 W Halifax Ln, Surprise, AZ 85374
18356 N Hartford Dr, Surprise, AZ 85374
16846 W Halifax St, Surprise, AZ 85374
16855 W Halifax St, Surprise, AZ 85374
18241 N Hartford Dr, Surprise, AZ 85374
17688 W Hayden Dr, Surprise, AZ 85374
18011 W Happy Valley Rd, Wittmann, AZ 85361
19997 N Half Moon Dr, Surprise, AZ 85374
11415 N Hazel Ct, Surprise, AZ 85388
11431 N Hazel Ct, Surprise, AZ 85388
11445 N Hazel Ct, Surprise, AZ 85388
18218 N Hartford Dr, Surprise, AZ 85374
11459 N Hazel Ct, Surprise, AZ 85388
11473 N Hazel Ct, Surprise, AZ 85388
14420 W Happy Valley Rd #0, Surprise, AZ 85387
14424 W Happy Valley Rd #0, Surprise, AZ 85387
18229 N Hartford Dr, Surprise, AZ 85374
18078 W Hayden Dr, Surprise, AZ 85374
17068 W Halifax Ln, Surprise, AZ 85374
16918 W Halifax Ct, Surprise, AZ 85374
19972 N Half Moon Dr, Surprise, AZ 85374
16942 W Halifax Ct, Surprise, AZ 85374
18425 W Hayden Dr, Surprise, AZ 85374
17671 N Havasupai Dr, Surprise, AZ 85374
17531 N Havasupai Dr, Surprise, AZ 85374
16863 W Halifax St, Surprise, AZ 85374
19961 N Half Moon Dr, Surprise, AZ 85374
17311 N Havasupai Dr, Surprise, AZ 85374
18061 W Hayden Dr, Surprise, AZ 85374
17633 W Hayden Dr, Surprise, AZ 85374
18972 N Hawthorn Dr, Surprise, AZ 85387
18107 W Hayden Dr, Surprise, AZ 85374
18390 W Hayden Dr, Surprise, AZ 85374
11689 W Hawk Ct, Surprise, AZ 85378
18960 N Hawthorn Dr, Surprise, AZ 85387
16910 W Halifax Ct, Surprise, AZ 85374
17045 W Halifax Ln, Surprise, AZ 85374
18237 W Happy Valley Rd, Wittmann, AZ 85361
17021 W Halifax Ln, Surprise, AZ 85374
18208 W Happy Valley Rd, Wittmann, AZ 85361
17005 W Halifax Ln, Surprise, AZ 85374
17359 N Havasupai Dr, Surprise, AZ 85374
17335 N Havasupai Dr, Surprise, AZ 85374
18426 W Hayden Dr, Surprise, AZ 85374
18136 W Happy Valley Rd, Wittmann, AZ 85361
19960 N Half Moon Dr, Surprise, AZ 85374
18242 N Hartford Dr, Surprise, AZ 85374
18551 W Happy Valley Rd, Wittmann, AZ 85361
14915 W Hearn Cir, Surprise, AZ 85379
18557 W Happy Valley Rd, Wittmann, AZ 85361
17037 W Halifax Ln, Surprise, AZ 85374
18336 W Hayden Dr, Surprise, AZ 85374
17028 W Halifax Ln, Surprise, AZ 85374
19117 N Hawthorn Dr, Surprise, AZ 85387
xxxx Happy Valley Road -- Unit -, Surprise, AZ 85387
16823 W Halifax St, Surprise, AZ 85374
19039 N Hawthorn Dr, Surprise, AZ 85387
17061 W Halifax Ln, Surprise, AZ 85374
18344 N Hartford Dr, Surprise, AZ 85374
17634 W Hayden Dr, Surprise, AZ 85374
19973 N Half Moon Dr, Surprise, AZ 85374
18949 N Hawthorn Dr, Surprise, AZ 85387
19105 N Hawthorn Dr, Surprise, AZ 85387
18408 W Hayden Dr, Surprise, AZ 85374
17657 W Hayden Dr, Surprise, AZ 85374
AZ
18335 W Hayden Dr, Surprise, AZ 85374
19912 N Half Moon Dr, Surprise, AZ 85374
18936 N Hawthorn Dr, Surprise, AZ 85387
17383 N Havasupai Dr, Surprise, AZ 85374
11675 W Hawk Ct, Surprise, AZ 85378
17375 N Havasupai Dr, Surprise, AZ 85374
11654 W Hawk Ct, Surprise, AZ 85378
16806 W Halifax St, Surprise, AZ 85374
16822 W Halifax St, Surprise, AZ 85374
19948 N Half Moon Dr, Surprise, AZ 85374
25100 W Happy Valley Rd, Surprise, AZ 85387
18069 W Hayden Dr, Surprise, AZ 85374
18062 W Hayden Dr, Surprise, AZ 85374
16926 W Halifax Ct, Surprise, AZ 85374
18501 W Happy Valley Rd, Wittmann, AZ 85361
17367 N Havasupai Dr, Surprise, AZ 85374
17694 W Hayden Dr, Surprise, AZ 85374
17611 N Havasupai Dr, Surprise, AZ 85374
17069 W Halifax Ln, Surprise, AZ 85374
18997 N Hawthorn Dr, Surprise, AZ 85387
17622 W Hayden Dr, Surprise, AZ 85374
18021 W Hayden Dr, Surprise, AZ 85374
16838 W Halifax St, Surprise, AZ 85374
17351 N Havasupai Dr, Surprise, AZ 85374
13989 W Hatfield Rd, Surprise, AZ 85387
17830 N Havasupai Dr, Surprise, AZ 85374
19984 N Half Moon Dr, Surprise, AZ 85374
13975 W Hatfield Rd, Surprise, AZ 85387
13961 W Hatfield Rd, Surprise, AZ 85387
16919 W Halifax Ct, Surprise, AZ 85374
18631 W Happy Valley Rd #1, Wittmann, AZ 85361
13953 W Hatfield Rd, Surprise, AZ 85387
18205 W Happy Valley Rd #2, Wittmann, AZ 85361
17004 W Halifax Ln, Surprise, AZ 85374
19949 N Half Moon Dr, Surprise, AZ 85374
13946 W Hatfield Rd, Surprise, AZ 85387
17932 W HAPPY VALLEY Rd #0, Surprise, AZ 85387
13958 W Hatfield Rd, Surprise, AZ 85387
13972 W Hatfield Rd, Surprise, AZ 85387
13986 W Hatfield Rd, Surprise, AZ 85387
18013 W Hayden Dr, Surprise, AZ 85374
13940 W Hatfield Rd, Surprise, AZ 85387
X W Happy Valley Rd Unit -, Surprise, AZ 85387
15000 W Happy Valley Rd #1, Surprise, AZ 85387
17571 N Havasupai Dr, Surprise, AZ 85374
17609 W Hayden Dr, Surprise, AZ 85374
14000 W Hatfield Rd, Surprise, AZ 85387
17076 W Halifax Ln, Surprise, AZ 85374
16830 W Halifax St, Surprise, AZ 85374
17640 W Hayden Dr, Surprise, AZ 85374
18253 N Hartford Dr, Surprise, AZ 85374
17628 W Hayden Dr, Surprise, AZ 85374
19936 N Half Moon Dr, Surprise, AZ 85374
17682 W Hayden Dr, Surprise, AZ 85374
18973 N Hawthorn Dr, Surprise, AZ 85387
17303 N Havasupai Dr, Surprise, AZ 85374
182.. W Happy Valley Rd Unit -, Surprise, AZ
0 W HALFMOON RD Unit 15B, Maricopa, AZ 85239
16943 W Halifax Ct, Surprise, AZ 85374
18216 W Happy Valley Rd, Wittmann, AZ 85361
16951 W Halifax Ct, Surprise, AZ 85374
18479 W Hayden Dr, Surprise, AZ 85374
19153 N Hawthorn Dr, Surprise, AZ 85387
18217 N Hartford Dr, Surprise, AZ 85374