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
New Hampshire
Rockingham County
Portsmouth
MIDDLE-MIDDLE
Properties in Portsmouth in MIDDLE-MIDDLE
Find homes for sale in Portsmouth by selecting a property below:
56 Middle St, Portsmouth, NH 03801
504 Middle St, Portsmouth, NH 03801
647 Middle St, Portsmouth, NH 03801
381 Middle St, Portsmouth, NH 03801
478 Middle St, Portsmouth, NH 03801
159 Middle St, Portsmouth, NH 03801
733 Middle St #2, Portsmouth, NH 03801
42 Middle St, Portsmouth, NH 03801
668 Middle St Unit B, Portsmouth, NH 03801
668 Middle St Unit The Original Home at 668 Middle, Portsmouth, NH 03801
404 Middle St, Portsmouth, NH 03801
180 Middle St #5, Portsmouth, NH 03801
564 Middle St, Portsmouth, NH 03801
456 Middle St #456, Portsmouth, NH 03801
659 Middle St #2, Portsmouth, NH 03801
668 Middle St Unit Carriage House, Portsmouth, NH 03801
266 Middle St, Portsmouth, NH 03801
180 Middle St #1, Portsmouth, NH 03801
454 Middle St #454, Portsmouth, NH 03801
180 Middle St #2, Portsmouth, NH 03801
43 Middle St, Portsmouth, NH 03801
411 Middle St, Portsmouth, NH 03801
673 Middle St, Portsmouth, NH 03801
461 Middle St, Portsmouth, NH 03801
241 Middle St Unit 10, Portsmouth, NH 03801
699 Middle St #1, Portsmouth, NH 03801
56 Middle St Unit B, Portsmouth, NH 03801
699 Middle St, Portsmouth, NH 03801
622 Middle St #2, Portsmouth, NH 03801
659 Middle St #1, Portsmouth, NH 03801
462 Middle St, Portsmouth, NH 03801
425 Middle St, Portsmouth, NH 03801
546 Middle St #3, Portsmouth, NH 03801
160 Middle St, Portsmouth, NH 03801
659 Middle St Unit A, Portsmouth, NH 03801
454 Middle St, Portsmouth, NH 03801
660 Middle St, Portsmouth, NH 03801
56 Middle St Unit A, Portsmouth, NH 03801
736 Middle St, Portsmouth, NH 03801
240 Middle St, Portsmouth, NH 03801
282 Middle St, Portsmouth, NH 03801
145 Middle St, Portsmouth, NH 03801
134 Middle St, Portsmouth, NH 03801
748 Middle St, Portsmouth, NH 03801
298 Middle St, Portsmouth, NH 03801
476 Middle St, Portsmouth, NH 03801
314 Middle St, Portsmouth, NH 03801
526 Middle St, Portsmouth, NH 03801
746 Middle St, Portsmouth, NH 03801
622 Middle St #1, Portsmouth, NH 03801
245 Middle St, Portsmouth, NH 03801
569 Middle St, Portsmouth, NH 03801
729 Middle St, Portsmouth, NH 03801
152 Middle St, Portsmouth, NH 03801
733 Middle St, Portsmouth, NH 03801
640 Middle St, Portsmouth, NH 03801
699 Middle St #3, Portsmouth, NH 03801
241 Middle St #5, Portsmouth, NH 03801
456 Middle St, Portsmouth, NH 03801
241 Middle St, Portsmouth, NH 03801
180 Middle St, Portsmouth, NH 03801
442 Middle St, Portsmouth, NH 03801
591 Middle St, Portsmouth, NH 03801
546 Middle St #2, Portsmouth, NH 03801
699 Middle St #2, Portsmouth, NH 03801
514 Middle St, Portsmouth, NH 03801
364 Middle St, Portsmouth, NH 03801
375 Middle St, Portsmouth, NH 03801
622 Middle St, Portsmouth, NH 03801
180 Middle St #4, Portsmouth, NH 03801
199 Middle St, Portsmouth, NH 03801
599 Middle St, Portsmouth, NH 03801
659 Middle St Unit b, Portsmouth, NH 03801
15 Middle St, Portsmouth, NH 03801
425 Middle St Unit 5, Portsmouth, NH 03801
24 Middle St, Portsmouth, NH 03801
668 Middle St #1, Portsmouth, NH 03801
678 Middle St, Portsmouth, NH 03801
171 Middle St, Portsmouth, NH 03801
241 Middle St Unit 4, Portsmouth, NH 03801
687 Middle St, Portsmouth, NH 03801
241 Middle St #6, Portsmouth, NH 03801
496 Middle St #1, Portsmouth, NH 03801
700 Middle St, Portsmouth, NH 03801
546 Middle St #1, Portsmouth, NH 03801
562 Middle St, Portsmouth, NH 03801
241 Middle St #2, Portsmouth, NH 03801
515 Middle St, Portsmouth, NH 03801
499 Middle St, Portsmouth, NH 03801
473 Middle St, Portsmouth, NH 03801
496 Middle St, Portsmouth, NH 03801
180 Middle St #3, Portsmouth, NH 03801
439 Middle St, Portsmouth, NH 03801
729 Middle St #1, Portsmouth, NH 03801
582 Middle St, Portsmouth, NH 03801
407 Middle St, Portsmouth, NH 03801
43 Middle St, Portsmouth, NH 03801
338 Middle St, Portsmouth, NH 03801
241 Middle St #7, Portsmouth, NH 03801
726 Middle St, Portsmouth, NH 03801