Skip main navigation

Maggie Barrett Campbell

Tate and Foss Sotheby's International Realty
Contact Maggie

Recent Sales

Skip to the end of the carousel
  • $1,950,000
    5 bd3 ba3,060 sqft Portsmouth, NH
    5 bd3 ba3,060 sqft
    Portsmouth, NH
    Sold 22 days ago
    Seller
    183 Miller Avenue, Portsmouth, NH, 03801
  • $875,000
    6 bd3 ba2,419 sqft Hampton, NH
    6 bd3 ba2,419 sqft
    Hampton, NH
    Sold 3 months ago
    Buyer
    1001 Ocean Boulevard, Hampton, NH, 03842
  • $1,359,500
    4 bd3 ba3,310 sqft York, ME
    4 bd3 ba3,310 sqft
    York, ME
    Sold 4 months ago
    Seller
    5 Wavecrest Circle, York, ME, 03909
  • $675,000
    3 bd2 ba1,608 sqft Hampton, NH
    3 bd2 ba1,608 sqft
    Hampton, NH
    Sold 6 months ago
    Seller
    14-16 Dover Avenue #3, Hampton, NH, 03842
  • $1,850,000
    4 bd5 ba5,043 sqft Dover, NH
    4 bd5 ba5,043 sqft
    Dover, NH
    Sold 6 months ago
    Buyer
    38 WISTERIA Drive, Dover, NH, 03820
Skip to the beginning of the carousel
14
Sales last 12 months
42
Total sales
$375K-$5.2M
Price range
$1M
Average price

Get to know Maggie Barrett Campbell

Real Estate Advisor

Maggie Barrett Campbell is a top-producing real estate agent with Tate & Foss Sotheby’s International Realty, specializing in luxury homes, waterfront properties, and distinctive real estate throughout the New Hampshire Seacoast and Southern Maine. A Rye Beach native and North Hampton resident, Maggie brings lifelong local knowledge to buyers and sellers in Rye, North Hampton, Portsmouth, New Castle, Hampton, Greenland, and surrounding Seacoast c...

Specialties
Buyer's AgentListing AgentRelocationFirst Time HomebuyersInvestment PropertiesLuxury HomesNew Construction

Maggie Barrett Campbell's sales and listings (43)

This map and property list shows the most recent 100 sales and 100 listings

Sold
For sale
Add a review

Service areas (0)

    Maggie Barrett Campbell

    Tate and Foss Sotheby's International Realty
    14sales last 12 months
    42total sales
    $375K-$5.2Mprice range
    $1Maverage price