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
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
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
North Carolina
Iredell County
Mooresville
BARKLAND-BEACON
Properties in Mooresville in BARKLAND-BEACON
Find homes for sale in Mooresville by selecting a property below:
136 Beach Ln, Mooresville, NC 28117
131 Bay Shore Loop, Mooresville, NC 28117
112 Beach Ln, Mooresville, NC 28117
106 Barnhardt Loop, Mooresville, NC 28117
145 Beacon Dr Unit 1012C, Mooresville, NC 28117
195 Bay Laurel Dr, Mooresville, NC 28115
140 Beacon Dr Unit 1021C, Mooresville, NC 28117
145 Beacon Dr Unit 1007C, Mooresville, NC 28117
145 Beacon Dr Unit 1007E, Mooresville, NC 28117
97 Bay Shore Loop, Mooresville, NC 28117
47 Bay Shore Loop, Mooresville, NC 28117
146 Beacon Dr Unit A, Mooresville, NC 28117
162 Bay Crossing Dr, Mooresville, NC 28117
116 Bay Laurel Dr #167, Mooresville, NC 28115
214 Bay Crossing Dr #66, Mooresville, NC 28117
146 Beacon Dr Unit 1004A, Mooresville, NC 28117
249 Bay Shore Loop, Mooresville, NC 28117
135 Beacon Dr Unit 1006A, Mooresville, NC 28117
124 Barnhardt Loop, Mooresville, NC 28117
173 Bay Shore Loop, Mooresville, NC 28117
146 Beacon Dr Unit 1004C, Mooresville, NC 28117
220 Bay Crossing Dr, Mooresville, NC 28117
252 Bay Shore Loop, Mooresville, NC 28117
178 Bay Crossing Dr, Mooresville, NC 28117
135 Beach Ln, Mooresville, NC 28117
174 Bay Laurel Dr #153, Mooresville, NC 28115
189 Bay Shore Loop, Mooresville, NC 28117
186 Bay Laurel Dr #150, Mooresville, NC 28115
132 Barnswallow Ln, Mooresville, NC 28115
190 Bay Laurel Dr, Mooresville, NC 28115
143 Bay Laurel Dr, Mooresville, NC 28115
197 Bay Shore Loop, Mooresville, NC 28117
109 Beach Ln, Mooresville, NC 28117
108 Beach Ln, Mooresville, NC 28117
117 Beach Ln, Mooresville, NC 28117
140 Beach Ln, Mooresville, NC 28117
110 Barnhardt Loop, Mooresville, NC 28117
135 Beacon Dr Unit 1006B, Mooresville, NC 28117
170 Bay Shore Loop #98, Mooresville, NC 28117
120 Bay Laurel Dr, Mooresville, NC 28115
252 Bay Shore Loop #62, Mooresville, NC 28117
130 Beach Ln, Mooresville, NC 28117
196 Bay Laurel Dr, Mooresville, NC 28115
126 Beach Ln, Mooresville, NC 28117
116 Barkland Ln, Mooresville, NC 28117
213 Bay Shore Loop, Mooresville, NC 28117
146 Beacon Dr Unit 1004F, Mooresville, NC 28117
123 Basswood Ln, Mooresville, NC 28117
178 Bay Laurel Dr, Mooresville, NC 28115
117 Barkland Ln, Mooresville, NC 28117
214 Bay Crossing Dr, Mooresville, NC 28117
170 Bay Shore Loop, Mooresville, NC 28117
153 Bay Shore Loop #38, Mooresville, NC 28117
102 Beach Ln, Mooresville, NC 28117
116 Bay Laurel Dr, Mooresville, NC 28115
149 Bay Shore Loop #37, Mooresville, NC 28117
201 Bay Shore Loop, Mooresville, NC 28117
207 Bay Shore Loop, Mooresville, NC 28117
29 Bay Shore Loop, Mooresville, NC 28117
146 Bay Laurel Dr, Mooresville, NC 28115
135 Beacon Dr Unit 1006C, Mooresville, NC 28117
130 Bay Shore Loop, Mooresville, NC 28117
193 Bay Crossing Dr, Mooresville, NC 28117
122 Barnhardt Loop, Mooresville, NC 28117
146 Beacon Dr Unit D, Mooresville, NC 28117
146 Beacon Dr Unit E, Mooresville, NC 28117
146 Beacon Dr Unit C, Mooresville, NC 28117
126 Barkland Ln, Mooresville, NC 28117
146 Beacon Dr Unit F, Mooresville, NC 28117
135 Beacon Dr Unit 1006D, Mooresville, NC 28117
146 Beacon Dr Unit B, Mooresville, NC 28117
145 Beacon Dr Unit F, Mooresville, NC 28117
107 Bay Shore Loop, Mooresville, NC 28117
193 Bay Laurel Dr #145, Mooresville, NC 28115
145 Beacon Dr Unit A, Mooresville, NC 28117
114 Barnhardt Loop, Mooresville, NC 28117
145 Beacon Dr Unit D, Mooresville, NC 28117
104 Barnhardt Loop, Mooresville, NC 28117
130 Bay Laurel Dr, Mooresville, NC 28115
145 Beacon Dr Unit E, Mooresville, NC 28117
145 Beacon Dr Unit B, Mooresville, NC 28117
126 Barnhardt Loop, Mooresville, NC 28117
120 Barnhardt Loop, Mooresville, NC 28117
118 Barnhardt Loop, Mooresville, NC 28117
140 Beacon DR Unit 1005A, Mooresville, NC 28117
145 Beacon Dr Unit C, Mooresville, NC 28117
116 Barnhardt Loop, Mooresville, NC 28117
138 Bay Shore Loop, Mooresville, NC 28117
145 Beacon Dr, Mooresville, NC 28117
121 Barkland Ln, Mooresville, NC 28117
166 Bay Shore Loop, Mooresville, NC 28117
110 Barnhardt Loop #111, Mooresville, NC 28117
170 Bay Crossing Dr, Mooresville, NC 28117
143 Bay Shore Loop, Mooresville, NC 28117
161 Bay Shore Loop, Mooresville, NC 28117
159 Bay Laurel Dr #138, Mooresville, NC 28115
113 Beach Ln, Mooresville, NC 28117
150 Bay Crossing Dr, Mooresville, NC 28117
54 Bay Shore Loop, Mooresville, NC 28117
150 Bay Laurel Dr, Mooresville, NC 28115
163 Bay Laurel Dr, Mooresville, NC 28115
142 Bay Laurel Dr, Mooresville, NC 28115
154 Bay Laurel Dr, Mooresville, NC 28115
186 Bay Laurel Dr, Mooresville, NC 28115
166 Bay Laurel Dr, Mooresville, NC 28115
126 Barnhardt Loop #101, Mooresville, NC 28117
149 Bay Laurel Dr, Mooresville, NC 28115
159 Bay Laurel Dr, Mooresville, NC 28115
139 Bay Laurel Dr, Mooresville, NC 28115
193 Bay Laurel Dr, Mooresville, NC 28115
173 Bay Laurel Dr, Mooresville, NC 28115
189 Bay Laurel Dr, Mooresville, NC 28115
53 Bay Shore Loop Lot 53, Mooresville, NC 28117
55 Bay Shore Loop Lot 55, Mooresville, NC 28117
169 Bay Laurel Dr, Mooresville, NC 28115
138 Bay Laurel Dr, Mooresville, NC 28115
134 Bay Laurel Dr, Mooresville, NC 28115
162 Bay Laurel Dr, Mooresville, NC 28115
170 Bay Laurel Dr, Mooresville, NC 28115
126 Bay Laurel Dr, Mooresville, NC 28115
156 Bay Crossing Dr, Mooresville, NC 28117
146 Beacon Dr Unit 1004B, Mooresville, NC 28117
225 Bay Shore Loop #54, Mooresville, NC 28117
255 Bay Shore Loop, Mooresville, NC 28117
108 Barnhardt Loop, Mooresville, NC 28117
189 Bay Shore Loop #47, Mooresville, NC 28117
219 Bay Shore Loop, Mooresville, NC 28117
153 Bay Shore Loop, Mooresville, NC 28117
256 Bay Shore Loop, Mooresville, NC 28117
156 Bay Shore Loop, Mooresville, NC 28117
145 Bay Shore Loop, Mooresville, NC 28117
119 Bay Point Ln, Mooresville, NC 28117
193 Bay Shore Loop, Mooresville, NC 28117
176 Bay Shore Loop, Mooresville, NC 28117
240 Bay Shore Loop, Mooresville, NC 28117
10 Barrister Bay Ln, Mooresville, NC 28117
146 Beacon Dr Unit 1004D, Mooresville, NC 28117
243 Bay Shore Loop, Mooresville, NC 28117
131 Barnswallow Ln, Mooresville, NC 28115
162 Bay Shore Loop, Mooresville, NC 28117
181 Bay Shore Loop, Mooresville, NC 28117
152 Bay Shore Loop, Mooresville, NC 28117
179 Bay Laurel Dr, Mooresville, NC 28115
185 Bay Shore Loop, Mooresville, NC 28117
157 Bay Shore Loop, Mooresville, NC 28117
137 Bay Shore Loop, Mooresville, NC 28117
140 Barnswallow Ln, Mooresville, NC 28115
141 Barnswallow Ln, Mooresville, NC 28115
254 Bay Shore Loop, Mooresville, NC 28117
155 Bay Laurel Dr, Mooresville, NC 28115
140 Beacon Dr Unit 1007D, Mooresville, NC 28117
194 Bay Laurel Dr, Mooresville, NC 28115
158 Bay Laurel Dr, Mooresville, NC 28115
105 Bay Laurel Dr, Mooresville, NC 28115
129 Bay Laurel Dr, Mooresville, NC 28115
135 Bay Laurel Dr, Mooresville, NC 28115
174 Bay Laurel Dr, Mooresville, NC 28115
165 Bay Shore Loop, Mooresville, NC 28117
182 Bay Laurel Dr, Mooresville, NC 28115
177 Bay Shore Loop, Mooresville, NC 28117
149 Bay Shore Loop, Mooresville, NC 28117
122 Bay Shore Loop, Mooresville, NC 28117
112 Bay Point Ln, Mooresville, NC 28117
140 Beacon Dr Unit 1007A, Mooresville, NC 28117
105 Beach Ln #11, Mooresville, NC 28117
145 Beacon Dr Unit 1007D, Mooresville, NC 28117
145 Beacon Dr Unit 1007B, Mooresville, NC 28117
197 Bay Shore Loop #49, Mooresville, NC 28117
193 Bay Shore Loop #48, Mooresville, NC 28117
121 Bay Laurel Dr, Mooresville, NC 28115
125 Bay Laurel Dr, Mooresville, NC 28115
220 Bay Crossing Dr #65, Mooresville, NC 28117
96 Bay Shore Loop, Mooresville, NC 28117
185 Bay Laurel Dr, Mooresville, NC 28115