Contact My Office 
District Offices
Perry County Office
18 W. Main St.
P.O. Box 9
New Bloomfield, PA 17068
717-582-8119
717-582-8979 (fax)
9 a.m. to 4 p.m., M-F

Cumberland County Office
81 Walnut Bottom Road
P.O. Box 705
Shippensburg, PA 17257
717-477-0905
717-477-0695 (fax)
9 a.m. to 4 p.m., M-F

Capitol Office
Room 105, Ryan Office Building
P.O. Box 202086
Harrisburg, PA 17120-2086
717-783-1593
717-782-2894 (fax)

email: mkeller@pahousegop.com
My Videos
  • Keller Questions DCED At Appropriations  
    Keller Questions DCED At Appropriations
  • FFA Week In Pennsylvania  
    FFA Week In Pennsylvania
  • Rep Keller Interviews Thomas Gabel At Farm Show  
    Rep Keller Interviews Thomas Gabel At
  • Rep. Keller And Margaret Brice Interview  
    Rep. Keller And Margaret Brice Interview
  • Keller Participates In Draft Horse Competition  
    Keller Participates In Draft Horse
  • Necrotizing Fasciitis Awareness Month in PA  
    Necrotizing Fasciitis Awareness Month
  • Raising Scholarship Funds  
    Raising Scholarship Funds
  • A Rally For The 2nd Amendment  
    A Rally For The 2nd Amendment
  • Shippensburg Field Hockey  
    Shippensburg Field Hockey
  • Opioid Epidemic Forum in Cumberland County  
    Opioid Epidemic Forum in Cumberland
  • A Celebrity Draft Horse Event  
    A Celebrity Draft Horse Event
  • Honoring A WW ll Veteran In Perry County  
    Honoring A WW ll Veteran In Perry County
  • A Rally For The 2nd Amendment  
    A Rally For The 2nd Amendment
  • Supporting 2nd Amendment Rights  
    Supporting 2nd Amendment Rights
  • A Draft Horse Competition  
    A Draft Horse Competition
  • The 100th Pennsylvania Farm Show  
    The 100th Pennsylvania Farm Show