Welcome to Angeles Millwork & Lumber Company and Hartnagel Building Supply.
Our hometown stores have been supplying lumber, roofing, paint, tools, hardware and building materials for decades. Plus our long-term, knowledgeable employee-owners can help you find just the right materials and supplies for your next project.
Visit our stores and check out our Facebook page to learn more about how we can help you with your next home improvement, maintenance or building project.
Store Events
JUNE 19 from 11 am- 2 pm
Annual Decking Event at Hartnagel Building Supply
Talk with composite and redwood decking vendors and get all of your questions answered so you can get started on your new deck project. Watch for more details coming soon.
Calendar of Upcoming Events
May 23-31 – Paint & Stain Sale – See ad below for details.
May 27 - Memorial Day – Open Regular Hours at both stores 7:00 am – 5:30 pm
May 28-June 10 – Donate a Stud for Homes for our Troops
June 19 – Decking Event & BBQ 11 am - 2 pm at Hartnagel
July 20 – Window Open House 10 – 1 Learn about windows and PUD & City of PA energy rebates
Aug 7 - CertainTeed Build-It Tour 8:00 – 11:00 am at Hartnagel
Learn about WeatherBoard Fiber Cement Siding / See installation demos
PLUS Certified Installer Training Seminar for Contractors Noon-4pm
Sep 18 – Customer Appreciation Event & BBQ at Angeles Millwork
Current Print Ad
Check out our latest print ad here.
Contractor Spotlight
Need a builder, remodeler, painter or handyman? Visit our Contractor Spotlight pages to learn about local, reputable contractors available for a wide variety of building projects in our area. We’ll introduce another contractor each month, so check back frequently for updated information.
Angeles Millwork & Lumber Company
1601 South C Street
Port Angeles, WA 98363
Phone: (360) 457-8581
Toll Free: (888) 457-6610
Store Hours:
Monday – Friday: 7:00 a.m. – 5:30 p.m.
Saturday: 8:00 a.m. – 5:00 p.m.
Sunday: Closed
Hartnagel Building Supply
3111 Hwy 101 E
Port Angeles, WA 98362
Phone: (360) 452-8933
Toll Free: (888) 452-6252
Store Hours:
Monday – Friday: 7:00 a.m. – 5:30 p.m.
Saturday: 8:00 a.m. – 5:00 p.m.
Sunday: 10:00 a.m. – 3:00 p.m.

