Contact Information 
District Office
1739 Rostraver Road
Belle Vernon, PA 15012
Phone: (724) 929-2655
Hours: M-F 9 a.m. to 4:30 p.m.

Mount Pleasant Borough Hall
1 Etze Ave., Suite 212
Mount Pleasant, PA 15666
Phone: (724) 542-0349
Hours: Tues., Thurs. and Fri. 9 a.m. to 4 p.m.

Satellite Offices
Jeannette Public Library
500 Magee Ave.
Jeannette, PA 15644
Hours: First and Third Wednesdays Noon to 6:30 p.m.

Sewickley Township Public Library
201 Highland Ave.
Herminie, PA 15637
Hours: Second and Fourth Wednesdays 10 a.m. – 5:30 p.m.

Capitol Office
B-12 Main Capitol
PO Box 202058
Harrisburg PA 17120-2058
Phone: (717) 783-3825
FAX: (717) 782-2964
About Justin 
Working to ensure family-sustaining jobs, stem the opioid epidemic and reduce government spending, Rep. Justin M. Walsh is serving his second term in the Pennsylvania House of Representatives.

Justin currently serves on the Game and Fisheries, Gaming Oversight, Judiciary, and Labor and Industry committees.

A life-long resident of the Mon Valley and 1990 graduate of Yough High School, Justin holds a bachelor’s degree in political science from St. Francis College. He earned his juris doctor degree from Seton Hall University in 1997. For the past 18 years, he has worked in general practice law and is currently a partner in Amatangelo, Baisley & Walsh in Donora.

In his spare time, Justin coaches youth sports and is a member of the Rehoboth Presbyterian Church in Belle Vernon.

Justin resides in Rostraver with his wife, Jennifer, and their three children, Nicholas, Payton and Lily.

The 58th Legislative District in Westmoreland County includes Jeannette and Monessen cities, as well as East Huntingdon (part), Hempfield (part), Rostraver, Sewickley and South Huntingdon townships. Also, the district encompasses the boroughs of Adamsburg, Arona, Madison, Mount Pleasant, North Belle Vernon, Penn, Smithton, Sutersville and West Newton.