Skip to main content
    Westport, CT
    Lower Fairfield County  ·  Westport, CT

    Westport, CT

    Culture, Coastline, and Community

    Experience the vibrant energy of a town that seamlessly blends world-class culture with stunning coastal beauty.

    $1.6M
    Median Sale Price
    38 days
    Avg. Days on Market
    +6.8%
    YoY Appreciation
    85+
    Active Listings
    Market Analysis

    The Westport Market Today

    Westport is a market that appeals to those who want it all: a sophisticated cultural scene, top-rated schools, and beautiful beaches. This combination makes Westport property some of the most resilient and sought-after in the country.

    The market is diverse, ranging from historic farmhouses to ultra-modern waterfront estates. Westport's commitment to preserving its character while embracing progress has created a unique environment that attracts a global pool of buyers.

    Current market conditions show strong activity across all price points. The town's vibrant downtown and culinary scene continue to be major draws for those looking for a lifestyle that balances city-level amenities with suburban comfort.

    Westport Neighborhoods

    Know the Neighborhoods

    Westport is not a single market. Each neighborhood has its own character, price trajectory, and buyer profile. Understanding the distinctions is the first step to a successful search.

    Compo Beach

    The crown jewel of Westport, offering a quintessential beach lifestyle and stunning sunset views.

    Saugatuck

    A trendy, walkable district with a burgeoning culinary scene and immediate train access.

    Greens Farms

    Westport's oldest neighborhood, characterized by large estates and a peaceful, rural feel.

    Old Hill

    A historic area with winding roads, stone walls, and a diverse range of architectural gems.

    Long Lots

    A popular family neighborhood with a strong sense of community and proximity to schools.

    ACTIVE LISTINGS

    Featured Westport Listings

    View All Westport Listings
    @charset "UTF-8"; .idx-listing-card{transition:all 200ms ease-in-out !important;box-shadow:none !important;overflow:hidden !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;align-self:flex-start !important;height:100% !important;background-color:#FFFFFF !important}.idx-listing-card:hover{box-shadow:0 8px 24px 0 rgba(0, 0, 0, calc(var(--idxp-card-hover, 1) * 0.12)) !important;transform:translateY(calc(var(--idxp-card-hover, 1) * -2px)) !important}.idx-listing-card__wrap{min-width:300px !important;max-width:300px !important;aspect-ratio:1.3333333333 !important;min-height:0 !important;height:unset !important;overflow:visible !important}.idx-listing-card__link{height:500px;z-index:20 !important}.idx-listing-card__image--wrap{position:absolute;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;border-top-left-radius:16px !important;border-top-right-radius:16px !important;overflow:hidden !important}.idx-listing-card__image{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;min-height:100% !important}.idx-listing-card__banner-info{padding:var(--idxp-spacing-small, 8px) !important;height:auto !important;display:flex !important;flex-wrap:wrap !important;gap:var(--idxp-spacing-small, 8px) !important;left:0 !important;right:0 !important;width:100% !important;position:absolute !important;z-index:10 !important}.idx-listing-card__label{margin:0 !important;border-radius:8px !important;padding:4px var(--idxp-spacing-small, 8px) !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-label-font-size, 12px) !important;font-weight:var(--idxp-typography-label-font-weight, 500) !important;line-height:var(--idxp-typography-label-line-height, 1.3) !important;letter-spacing:var(--idxp-typography-label-letter-spacing, 0px) !important;color:#FFFFFF !important;background:rgba(0, 0, 0, 0.6) !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(255, 255, 255, 0.1) !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important}.idx-listing-card__label a{color:inherit !important;text-decoration:none !important}.idx-listing-card__price{display:flex !important;align-items:center !important;gap:var(--idxp-spacing-small, 8px) !important}.idx-listing-card__listing-price{font-size:var(--idxp-typography-heading-small-font-size, 20px) !important;font-weight:var(--idxp-typography-heading-small-font-weight, 600) !important;line-height:var(--idxp-typography-heading-small-line-height, 1.3) !important;letter-spacing:var(--idxp-typography-heading-small-letter-spacing, 0px) !important;color:#0f172a !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;display:block !important;line-height:1.2 !important;letter-spacing:-0.02em !important}.idx-listing-card__price-reduced{display:inline-flex !important;align-items:center !important;gap:4px !important;background-color:var(--idxp-color-primary, #c9a74a) !important;color:#fff !important;padding:4px var(--idxp-spacing-small, 8px) !important;border-radius:8px !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;height:unset !important;position:relative !important}@supports ((-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E")) or (mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E"))){.idx-listing-card__price-reduced::before{content:"" !important;width:14px !important;height:14px !important;display:inline-block !important;flex-shrink:0 !important;background:currentColor !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E") !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-position:center !important;-webkit-mask-size:contain !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E") !important;mask-repeat:no-repeat !important;mask-position:center !important;mask-size:contain !important}.idx-listing-card__price-reduced svg{width:0 !important;height:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;pointer-events:none !important}.idx-listing-card__price-reduced svg *{display:none !important}}.idx-listing-card__price-reduced-text{font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;line-height:1 !important;letter-spacing:0 !important;padding:0 !important}.idx-listing-card__core-fields{margin-top:var(--idxp-spacing-small, 8px) !important;margin-bottom:var(--idxp-spacing-small, 8px) !important;display:flex !important;flex-wrap:wrap !important;gap:4px !important;overflow:hidden !important}.idx-listing-card__core-fields .idx-listing-card__single-item{color:#0f172a !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-text-font-size, 16px) !important;font-weight:var(--idxp-typography-text-font-weight, 400) !important;line-height:var(--idxp-typography-text-line-height, 1.5) !important;letter-spacing:var(--idxp-typography-text-letter-spacing, 0px) !important;display:inline-flex !important;align-items:baseline !important;line-height:1.4 !important}.idx-listing-card__core-fields .idx-listing-card__single-item:after{display:none !important}.idx-listing-card__core-fields .idx-listing-card__single-item:not(:first-child)::before{content:"•" !important;display:inline-block !important;margin-right:4px !important;color:color-mix(in srgb, var(--idxp-color-text-secondary, #475569), transparent 20%) !important;line-height:1 !important}.idx-listing-card__prop-status{position:absolute !important;bottom:var(--idxp-spacing-small, 8px) !important;left:var(--idxp-spacing-small, 8px) !important;background:#c9a74a !important;color:#FFFFFF !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-label-font-size, 12px) !important;font-weight:var(--idxp-typography-label-font-weight, 500) !important;line-height:var(--idxp-typography-label-line-height, 1.3) !important;letter-spacing:var(--idxp-typography-label-letter-spacing, 0px) !important;padding:4px var(--idxp-spacing-small, 8px) !important;border-radius:8px !important;z-index:2 !important;backdrop-filter:blur(8px) !important;text-shadow:none !important;letter-spacing:0px !important}.idx-listing-card__details{display:flex !important;flex-direction:column !important;background-color:#FFFFFF !important;overflow:hidden !important;padding:var(--idxp-spacing-small, 8px) !important;padding-bottom:0 !important;max-width:300px !important;flex:1 !important;height:100% !important}.idx-listing-card__address{margin-top:auto !important;padding-top:var(--idxp-spacing-small, 8px) !important;border-top:1px solid #e2e8f0 !important;font-size:var(--idxp-typography-text-font-size, 16px) !important;font-weight:var(--idxp-typography-text-font-weight, 400) !important;line-height:var(--idxp-typography-text-line-height, 1.5) !important;letter-spacing:var(--idxp-typography-text-letter-spacing, 0px) !important;color:#475569 !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.idx-listing-card__favorite{position:absolute !important;bottom:var(--idxp-spacing-small, 8px) !important;right:var(--idxp-spacing-small, 8px) !important;z-index:21 !important;cursor:pointer !important;background:rgba(0, 0, 0, 0.6) !important;backdrop-filter:blur(8px) !important;border-radius:50% !important;width:29px !important;height:29px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(255, 255, 255, 0.1) !important;transition:all 200ms ease-in-out !important}.idx-listing-card__favorite svg{width:18px !important;height:18px !important;fill:#FFFFFF !important;transition:all 200ms ease-in-out !important}.idx-listing-card__favorite:hover{background:rgba(0, 0, 0, 0.7) !important;border-color:rgba(255, 255, 255, 0.15) !important}.idx-listing-card__favorite:hover svg{fill:var(--idxp-color-primary, #c9a74a) !important}.idx-listing-card__favorite.is-favorite svg{fill:var(--idxp-color-primary, #c9a74a) !important}.idx-listing-card__additional-info{display:flex !important;justify-content:space-between !important;gap:var(--idxp-spacing-small, 8px) !important;padding:var(--idxp-spacing-small, 8px) !important;background-color:#FFFFFF !important}.idx-property-card__courtesy,.idx-listing-card__courtesy,.idx-property-card__mls,.idx-listing-card__mls{font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-text-small-font-size, 14px) !important;font-weight:var(--idxp-typography-text-small-font-weight, 400) !important;line-height:var(--idxp-typography-text-small-line-height, 1.5) !important;letter-spacing:var(--idxp-typography-text-small-letter-spacing, 0px) !important;color:var(--idxp-color-text-primary, #0f172a) !important}.idx-property-card__courtesy,.idx-listing-card__courtesy{max-width:100% !important;min-width:0 !important;flex:1 1 auto !important;text-align:left !important}.idx-property-card__courtesy a,.idx-listing-card__courtesy a{color:inherit !important}.idx-property-card__price-reduced{display:inline-flex !important;align-items:center !important;gap:4px !important;background-color:var(--idxp-color-primary, #c9a74a) !important;color:#fff !important;padding:4px var(--idxp-spacing-small, 8px) !important;border-radius:8px !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;height:unset !important;position:relative !important}@supports ((-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E")) or (mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E"))){.idx-property-card__price-reduced::before{content:"" !important;width:14px !important;height:14px !important;display:inline-block !important;flex-shrink:0 !important;background:currentColor !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E") !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-position:center !important;-webkit-mask-size:contain !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10.5%205a1.5%201.5%200%200%201%203%200v9.38l3.44-3.44a1.5%201.5%200%200%201%202.12%202.12l-6%206a1.5%201.5%200%200%201-2.12%200l-6-6a1.5%201.5%200%200%201%202.12-2.12L10.5%2014.38V5z%27%2F%3E%3C%2Fsvg%3E") !important;mask-repeat:no-repeat !important;mask-position:center !important;mask-size:contain !important}.idx-property-card__price-reduced svg{width:0 !important;height:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;pointer-events:none !important}.idx-property-card__price-reduced svg *{display:none !important}}.idx-property-card__price-reduced-text{font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;line-height:1 !important;letter-spacing:0 !important;padding:0 !important}.idx-listings-carousel{background-color:transparent !important}.idx-listings-carousel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--idxp-spacing-medium, 16px);padding:0 0 var(--idxp-spacing-small, 8px) !important;border-bottom:1px solid var(--idxp-color-border-color, #e2e8f0);background-color:unset !important}.idx-listings-carousel__header a{color:var(--idxp-color-primary, #c9a74a) !important;text-decoration:none;font-size:var(--idxp-typography-text-font-size, 16px);font-weight:var(--idxp-typography-text-font-weight, 400);line-height:var(--idxp-typography-text-line-height, 1.5);letter-spacing:var(--idxp-typography-text-letter-spacing, 0px);transition:color 200ms ease-in-out;position:relative}.idx-listings-carousel__header a::after{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:var(--idxp-color-primary, #c9a74a);transform:scaleX(0);transform-origin:bottom right;transition:transform 200ms ease-in-out}.idx-listings-carousel__header a:hover{color:color-mix(in srgb, var(--idxp-color-primary, #c9a74a), black 10%)}.idx-listings-carousel__header a:hover::after{transform:scaleX(1);transform-origin:bottom left}.idx-listings-carousel__header-text{font-family:var(--idxp-font-family-heading, Inter, sans-serif) !important;font-size:var(--idxp-typography-heading-medium-font-size, 31px) !important;font-weight:var(--idxp-typography-heading-medium-font-weight, 600) !important;line-height:var(--idxp-typography-heading-medium-line-height, 1.2) !important;letter-spacing:var(--idxp-typography-heading-medium-letter-spacing, -0.3px) !important;color:var(--idxp-color-text-primary, #0f172a) !important}.idx-listings-carousel .idx-listings-carousel__login-form-overlay{background:color-mix(in srgb, var(--idxp-color-text-primary, #0f172a) 40%, transparent) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.idx-listings-carousel .idx-listings-carousel__login-form{position:relative !important;gap:var(--idxp-spacing-small, 8px) !important;background:var(--idxp-color-bg-elements, #FFFFFF) !important;border-radius:16px !important;border:1px solid var(--idxp-color-border-color, #e2e8f0) !important;box-shadow:var(--idxp-shadow-lg, 0px 2px 8px 0px rgba(0, 0, 0, 0.1)) !important;padding:calc(var(--idxp-spacing-medium, 16px) + 32px + 4px) var(--idxp-spacing-large, 32px) var(--idxp-spacing-large, 32px) !important;color:var(--idxp-color-text-primary, #0f172a) !important}.idx-listings-carousel .idx-listings-carousel__login-form[style*="display:none"],.idx-listings-carousel .idx-listings-carousel__login-form[style*="display: none"]{display:none !important}.idx-listings-carousel .idx-listings-carousel__login-form-overlay[style*="display:none"],.idx-listings-carousel .idx-listings-carousel__login-form-overlay[style*="display: none"]{display:none !important}.idx-listings-carousel .idx-listings-carousel__login-form:not([style*="display:none"]):not([style*="display: none"]){display:grid !important}.idx-listings-carousel .idx-listings-carousel__login{display:grid !important;gap:var(--idxp-spacing-small, 8px) !important;margin:0 !important}.idx-listings-carousel .idx-listings-carousel__login input{width:100% !important;box-sizing:border-box !important;height:var(--idxp-form-control-height, 44px) !important;min-height:var(--idxp-form-control-height, 44px) !important;margin:0 !important;padding:0 var(--idxp-input-padding-x, 16px) !important;border:1px solid var(--idxp-color-border-color, #e2e8f0) !important;border-radius:8px !important;background:var(--idxp-color-input-background, #FFFFFF) !important;color:var(--idxp-color-text-primary, #0f172a) !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-text-font-size, 16px) !important;font-weight:var(--idxp-typography-text-font-weight, 400) !important;line-height:var(--idxp-typography-text-line-height, 1.5) !important;letter-spacing:var(--idxp-typography-text-letter-spacing, 0px) !important;transition:border-color 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out !important}.idx-listings-carousel .idx-listings-carousel__login input::placeholder{color:var(--idxp-color-text-secondary, #475569) !important;opacity:1 !important}.idx-listings-carousel .idx-listings-carousel__login input:focus{outline:none !important;border-color:var(--idxp-color-primary, #c9a74a) !important;background:var(--idxp-color-bg-elements, #FFFFFF) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--idxp-color-primary, #c9a74a) 15%, transparent) !important}.idx-listings-carousel .idx-listings-carousel__submit{background-color:var(--idxp-color-primary, #c9a74a);color:#FFFFFF;cursor:pointer;width:100% !important;height:var(--idxp-form-control-height, 44px) !important;min-height:var(--idxp-form-control-height, 44px) !important;padding:0 var(--idxp-button-padding-x, 24px) !important;border:none !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:var(--idxp-spacing-small, 8px) !important;box-sizing:border-box !important;transition:background-color 200ms ease-in-out !important}.idx-listings-carousel .idx-listings-carousel__submit:hover{background-color:var(--idxp-color-primary-hover, #CEB05C)}.idx-listings-carousel .idx-listings-carousel__submit svg{stroke:#FFFFFF}.idx-listings-carousel .idx-listings-carousel__submit:hover{background-color:var(--idxp-color-primary-hover, #CEB05C) !important}.idx-listings-carousel .idx-listings-carousel__submit-text{color:#fff !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-button-font-size, 14px) !important;font-weight:var(--idxp-typography-button-font-weight, 500) !important;letter-spacing:var(--idxp-typography-button-letter-spacing, 0.3px) !important;line-height:1 !important}.idx-listings-carousel .idx-listings-carousel__submit svg{display:none !important}.idx-listings-carousel .idx-listings-carousel__login-form-links{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:var(--idxp-spacing-small, 8px) !important;padding-top:0 !important}.idx-listings-carousel .idx-listings-carousel__login-form-links a,.idx-listings-carousel .idx-listings-carousel__login-form-links a:link,.idx-listings-carousel .idx-listings-carousel__login-form-links a:visited{width:100% !important;box-sizing:border-box !important;height:var(--idxp-form-control-height, 44px) !important;min-height:var(--idxp-form-control-height, 44px) !important;border:2px solid var(--idxp-color-primary, #c9a74a) !important;border-radius:8px !important;background:transparent !important;color:var(--idxp-color-primary, #c9a74a) !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-button-font-size, 14px) !important;font-weight:var(--idxp-typography-button-font-weight, 500) !important;line-height:1 !important;letter-spacing:var(--idxp-typography-button-letter-spacing, 0.3px) !important;transition:background-color 200ms ease-in-out, color 200ms ease-in-out, border-color 200ms ease-in-out !important}.idx-listings-carousel .idx-listings-carousel__login-form-links a:hover{background:var(--idxp-color-primary, #c9a74a) !important;color:#fff !important;border-color:var(--idxp-color-primary, #c9a74a) !important;text-decoration:none !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span{position:absolute !important;top:var(--idxp-spacing-medium, 16px) !important;right:var(--idxp-spacing-medium, 16px) !important;width:32px !important;height:32px !important;border-radius:9999px !important;border:1px solid transparent !important;background:transparent !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;font-size:0 !important;line-height:0 !important;color:transparent !important;overflow:hidden !important;white-space:nowrap !important;z-index:1 !important;transition:background-color 200ms ease-in-out, border-color 200ms ease-in-out !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span::before,.idx-listings-carousel .idx-listings-carousel__login-form-links span::after{content:"" !important;position:absolute !important;width:12px !important;height:1.5px !important;border-radius:9999px !important;background:var(--idxp-color-text-secondary, #475569) !important;top:50% !important;left:50% !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span::before{transform:translate(-50%, -50%) rotate(45deg) !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span::after{transform:translate(-50%, -50%) rotate(-45deg) !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span:hover{background:color-mix(in srgb, var(--idxp-color-text-secondary, #475569) 12%, var(--idxp-color-bg-elements, #FFFFFF)) !important;border-color:color-mix(in srgb, var(--idxp-color-border-color, #e2e8f0) 70%, transparent) !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span:hover::before,.idx-listings-carousel .idx-listings-carousel__login-form-links span:hover::after{background:var(--idxp-color-text-primary, #0f172a) !important}.idx-listings-carousel .idx-listings-carousel__login-error{padding:var(--idxp-spacing-small, 8px) var(--idxp-spacing-medium, 16px) !important;border-radius:8px !important;border:1px solid color-mix(in srgb, var(--idxp-color-primary, #c9a74a) 40%, var(--idxp-color-border-color, #e2e8f0)) !important;background:color-mix(in srgb, var(--idxp-color-primary, #c9a74a) 12%, var(--idxp-color-bg-elements, #FFFFFF)) !important;color:var(--idxp-color-text-primary, #0f172a) !important;text-align:center !important;font-family:var(--idxp-font-family-body, Inter, sans-serif) !important;font-size:var(--idxp-typography-text-small-font-size, 14px) !important;font-weight:var(--idxp-typography-text-font-weight, 400) !important;line-height:var(--idxp-typography-text-small-line-height, 1.5) !important;letter-spacing:var(--idxp-typography-text-small-letter-spacing, 0px) !important;margin-bottom:var(--idxp-spacing-small, 8px) !important}.idx-listings-carousel .idx-listings-carousel__loading svg{width:24px !important;height:24px !important;padding:0 !important}@media (max-width:767px){.idx-listings-carousel .idx-listings-carousel__login-form{padding:calc(var(--idxp-spacing-small, 8px) + 32px + 4px) var(--idxp-spacing-medium, 16px) var(--idxp-spacing-medium, 16px) !important}.idx-listings-carousel .idx-listings-carousel__login-form-links span{top:var(--idxp-spacing-small, 8px) !important;right:var(--idxp-spacing-small, 8px) !important}}.idx-listings-carousel__header-text{font-family:var(--idxp-font-family-heading, Inter, sans-serif) !important;font-size:var(--idxp-typography-heading-medium-font-size, 31px) !important;font-weight:var(--idxp-typography-heading-medium-font-weight, 600) !important;line-height:var(--idxp-typography-heading-medium-line-height, 1.2) !important;letter-spacing:var(--idxp-typography-heading-medium-letter-spacing, -0.3px) !important;color:var(--idxp-color-text-primary, #0f172a) !important}.idx-listings-carousel__properties{padding-bottom:var(--idxp-spacing-medium, 16px) !important;align-items:stretch !important}.idx-listings-carousel__properties .idx-listing-card{min-width:300px;height:unset !important;align-self:auto !important}.idx-listings-carousel .idx-listing-card__details{padding:var(--idxp-spacing-medium, 16px) !important;padding-bottom:var(--idxp-spacing-medium, 16px) !important}.idx-listings-carousel .idx-listing-card__additional-info{padding-top:0 !important;padding-right:var(--idxp-spacing-medium, 16px) !important;padding-bottom:var(--idxp-spacing-medium, 16px) !important;padding-left:var(--idxp-spacing-medium, 16px) !important}.idx-listings-carousel__arrows{display:flex;justify-content:center;gap:var(--idxp-spacing-small, 8px)}.idx-listings-carousel__arrow{cursor:pointer;background:var(--idxp-color-bg-elements, #FFFFFF);border:1px solid var(--idxp-color-border-color, #e2e8f0);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 200ms ease-in-out;box-shadow:none}.idx-listings-carousel__arrow svg{width:20px;height:20px;fill:var(--idxp-color-text-secondary, #475569);transition:fill 200ms ease-in-out}.idx-listings-carousel__arrow:hover{background:var(--idxp-color-bg-elements, #FFFFFF);border-color:var(--idxp-color-border-color, #e2e8f0);box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1)}.idx-listings-carousel__arrow:hover svg{fill:var(--idxp-color-text-primary, #0f172a)}
    Explore the Area

    Located in Westport, CT

    Westport sits at the heart of Lower Fairfield County, offering direct Metro-North access to New York City and a network of world-class schools, dining, and coastal amenities. Explore the map to get a feel for the area, neighborhoods, and commute routes.

    2026 Market Snapshot
    Median Price$1.6M
    Price Range$900K – $15M+
    Avg. Days on Market38 days
    YoY Appreciation+6.8%
    Active Inventory85+

    Data reflects current MLS conditions. Market statistics are approximate and subject to change. Contact us for current, precise market data for your specific search criteria.

    Local Intelligence

    Buying in Westport — What You Need to Know

    01

    Beach Rights and Access

    Understanding the nuances of Compo Beach access and parking is a key part of the Westport lifestyle. We ensure you're fully informed.

    02

    Cultural Integration

    Westport's arts and theater scene is a major draw. We help you find neighborhoods that put you at the heart of the action.

    03

    Flood Zone Navigation

    With a significant coastline, understanding flood maps and insurance is critical. We provide the data to protect your investment.

    04

    Downtown Proximity

    We analyze the impact of walkability on property values as Westport's downtown continues to evolve and thrive.

    Why Artisan

    An Agent Selected for Your Westport Move

    The Westport market rewards preparation and penalizes hesitation. Finding the right agent isn't a secondary step — it's the primary one. The professional you work with determines which opportunities you see, how quickly you can move, and how effectively your interests are represented through every stage of the transaction.

    Artisan Home Network connects clients with agents who have real, active experience in Westport — not agents who cover every market loosely and none well. Our matches are based on fit: your goals, your timeline, your target neighborhoods. We personally review each request before making an introduction.

    Free for Buyers

    No Cost to You

    Agent fees are paid at closing as part of the standard transaction. Our advisory and matching service costs you nothing.

    Response Time

    Within 24 Hours

    Submit your information and your match is identified within 24 hours. No auto-routing — a real review before a real introduction.

    Selection Standard

    Agents Selected for Your Situation

    Every agent in our network is reviewed for active licensing, local experience, and communication. We only make introductions we'd feel comfortable making to our own contacts.

    No Obligation

    You Stay in Control

    We make the match. You decide whether to proceed. No contracts with us, no pressure, no obligation — ever.

    Ready to Buy in Westport?

    Tell us about your goals — budget, timeline, neighborhoods — and we'll personally identify the right local agent for your situation. Response within 24 hours. No pressure, no obligation.

    Get Connected Today

    60 seconds to submit  ·  Matched within 24 hours  ·  Free for buyers