This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Why is New Construction Housing So Expensive? (In-Person Training, 06/17/2026)

June 17, 2026 9:30 AM - 12:30 PM (PDT)

Description

Cost: *Members $30.00 & Non-Members $55.00, 3 Clock Hours.

New Construction: Understanding the Factors Driving Up Housing Costs and Potential Solutions

Housing costs in Washington State continue to rise as supply struggles to keep pace with population growth and changing demographic needs. At the same time, the cost of producing new housing has increased significantly due to a combination of financing, regulatory, site development, permitting, legal, labor, and material cost factors.

This course explores the major drivers of new construction housing costs and examines how those costs impact housing affordability and supply. Industry experts will provide insight into current market conditions, recent legislative changes, construction financing, site development challenges, permitting processes, and legal lot structures that influence residential development feasibility and cost.

The course concludes with an interactive panel discussion exploring innovative solutions that may help increase housing production, improve affordability, reduce development timelines, and address barriers facing builders and developers. Attendees will gain a broader understanding of the economic, regulatory, and practical challenges associated with creating new housing in Washington State.

Featured Panelists:

  • Brenda Nunes, Instructor/Moderator; Real Estate Broker/Housing Advocate
  • Allison Butcher, Master Builders Association of King & Snohomish Counties
  • Jeff Skall, Ascent Capital
  • Terrance Wilson, Wilson Law Group
  • Tela Gardner, City of Kirkland
  • Jeff McCann, Outdoor Perspectives, LLC

_______

IMPORTANT! Attendance requirements: This is an in-person training. To receive CE credit, attendees must sign-in and attend the full duration of class. Those who arrive more than 30 minutes late to the session will not be eligible to receive CE credit.


Instructor: Brenda Nunes

*Only Active REALTOR® members of SKCR are eligible to receive Member price online. If you are a REALTOR® member of another Association, you are eligible to receive Member price. Please call the Association office at 425-974-1011 to register.

Cancellation Policy:
*Pre-registration required. Only Pre-Paid registrants will guarantee reservation.
(Cancellations must be made 24 hours in advance of scheduled class for refund)

Time

3 clock hours

Pricing

Members – $30.00
Non-Members – $55.00

*Starting October 1, 2025, Washington State law (ESSB 5814, Laws of 2025, Chapter 422) classifies live presentations as a “retail sale,” making class registrations subject to applicable sales tax.

Contact Information

Name: Seattle King County REALTORS®
Phone: (425) 974-1011
Email: REALTOR@NWREALTOR.COM
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}