Find detailed information on Mid Penn Bank locations and Mid Penn Bank products and services. Mid Penn Bank is a Pennsylvania based bank headquartered in Millersburg, Pennsylvania. The bank operates 14 bank branch locations in Harrisburg, Camp Hill, Dalmatia, Dauphin, Elizabethville, Lykens, Mechanicsburg, Middletown, Millersburg, Steelton and Tower City, PA.

Mid Penn Bank is an independent community bank that offers a complete range of consumer and commercial products. Lending activities conducted by Mid Penn Bank include installment loans, personal loans, mortgage and home equity loans, secured and unsecured commercial and consumer loans, lines of credit, construction financing, farm loans, community development and local government loans. Mid Penn Bank deposit products includes consumer and business checking accounts, savings accounts, money market accounts, interest bearing checking accounts, certificates of deposit, and individual retirement accounts. In addition, the bank provides a full range of trust services through its Trust Department.

The bank is a Pennsylvania chartered financial institution that is subject to supervision, regulation and examination by the Pennsylvania Department of Banking and the FDIC. Mid Penn Bank is a wholly owned subsidiary of Mid Penn Bancorp, Inc. Additional wholly owned subsidiaries Mid Penn Bancorp are Mid Penn Insurance Services, LLC, which provides personal and investment insurance products and Mid Penn Investment Corporation which engages in investing activities. Mid Penn Bancorp, Inc. stock is traded on the NASDAQ under the symbol MPB. Deposits of Mid Penn Bank are insured by the Bank Insurance Fund of the FDIC to the maximum extent provided by law.
 


Mid Penn Bank Locations

Find information on all 14 Mid Penn Bank branch locations in Pennsylvania.  Mid Penn Bank locations are listed by city with the complete bank branch address, bank branch phone number and branch hours of operation.  Mid Penn Bank engages in full-service commercial banking and trust business, making available a wide range of financial services including numerous lending activities and various types of time and demand deposits.  Find information on all Mid Penn Bank locations to locate the nearest branch banking services, bank rates, mortgage loans, convenient ATM or other bank services offered by Mid Penn Bank.

Mid Penn’s headquarters are located at 349 Union Street, Millersburg, Pennsylvania 17061, the main customer service number for Mid Penn Bank is (717) 692-2133 or toll free at 866-642-7736.

Mid Penn Bank Harrisburg Branch
5500 Allentown Boulevard
Harrisburg, PA 17112
Mid Penn Bank Harrisburg Phone Number:
717-920-1772
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Harrisburg Branch
4509 Derry Street
Harrisburg, PA 17111
Mid Penn Bank Harrisburg Phone Number:
717-558-2144
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Harrisburg Branch
2615 North Front Street
Harrisburg, PA 17110
Mid Penn Bank Harrisburg Phone Number:
717-233-7380
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Harrisburg Branch
17 North Second Street
Harrisburg, PA  17101
Mid Penn Bank Harrisburg Phone Number:
717-920-1980
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  9:00 am – 4:00 pm
Thursday – Friday:  9:00 am – 5:00 pm

Mid Penn Bank Camp Hill Branch
2101 Market Street
Camp Hill, PA 17011
Mid Penn Bank Branch Phone Number:
717-920-0224
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Dalmatia Branch
132 School Road
Dalmatia, PA 17017
Mid Penn Bank Branch Phone Number:
570-758-2711
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 4:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm

Mid Penn Bank Dauphin Branch
1001 Peters Mountain Road
Dauphin, PA 17018
Mid Penn Bank Branch Phone Number:
717-921-8899
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm

Mid Penn Bank Elizabethville Branch
4642 State Route 209
Elizabethville, PA 17023
Mid Penn Bank Branch Phone Number:
717-362-8147
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  9:00 am – 5:00 pm
Thursday – Friday:  9:00 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm

Mid Penn Bank Lykens Branch
550 Main Street
Lykens, PA 17048
Mid Penn Bank Branch Phone Number:
717-453-7185
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 4:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm

Mid Penn Bank Mechanicsburg Branch
4622 Carlisle Pike
Mechanicsburg, PA 17050
Mid Penn Bank Branch Phone Number:
717-761-2480
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Middletown Branch
1100 Spring Garden Drive
Middletown, PA 17057
Mid Penn Bank Branch Phone Number:
717-985-0100
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Millersburg Branch
349 Union Street
Millersburg, PA 17061
Mid Penn Bank Branch Phone Number:
717-692-2133
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 4:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm

Mid Penn Bank Steelton Branch
51 South Front Street
Steelton, PA 17113
Mid Penn Bank Branch Phone Number:
717-939-1966
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 5:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:   9:00 am – 12:00 pm

Mid Penn Bank Tower City Branch
545 East Grand Avenue
Tower City, PA 17980
Mid Penn Bank Branch Phone Number:
717-647-2157
Mid Penn Bank Hours of Operation:
Monday – Wednesday:  8:30 am – 4:00 pm
Thursday – Friday:  8:30 am – 6:00 pm
Saturday:  9:00 am – 12:00 pm