Own an income property? Text Josh →
Home › Properties › Mixed use and small commercial for sale

Mixed use and small commercial for sale in Central PA

Storefronts with apartments above, small offices and small retail. Zoning and the type of business downstairs matter a lot here, so check with the township before you count on a use.

10 W Pomfret Street, Carlisle
$250,000
Mixed Use · 2 units · 1,742 sqft
Carlisle, Cumberland County · Listing # PACB2053936
Listing courtesy of Iron Valley Real Estate of Central PA
240 W King Street, Shippensburg
$325,000
Mixed Use · 2 units · 2,760 sqft
Shippensburg, Cumberland County · Listing # PACB2054296
Listing courtesy of Wolfe & Company REALTORS
Photo coming
$500,000
Mixed Use · 2,344 sqft
Camp Hill, Cumberland County · Listing # PACB2055066
Listing courtesy of Lawyers Realty, LLC
141 S 32Nd Street, Camp Hill
$345,000
Mixed Use · 1,400 sqft
Camp Hill, Cumberland County · Listing # PACB2056402
Listing courtesy of Straub & Associates Real Estate
1836 W Trindle Road, Carlisle
$539,500
Mixed Use · 3 units · 4,500 sqft
Carlisle, Cumberland County · Listing # PACB2049704
Listing courtesy of Keller Williams of Central PA
34 W Main Street, Mechanicsburg
$365,000
Mixed Use · 2,430 sqft
Mechanicsburg, Cumberland County · Listing # PACB2048800
Listing courtesy of Stephen Fleming Realty
1924 Market Street, Camp Hill
$650,000
Mixed Use · 4 units · 3,000 sqft
Camp Hill, Cumberland County · Listing # PACB2059122
Listing courtesy of RE/MAX 1st Advantage
3305 Market Street, Camp Hill
$275,000
Mixed Use · 1,788 sqft
Camp Hill, Cumberland County · Listing # PACB2059598
Listing courtesy of Joy Daniels Real Estate Group, Ltd
3311 Chestnut Street, Camp Hill
$350,000
Mixed Use · 2,341 sqft
Camp Hill, Cumberland County · Listing # PACB2059604
Listing courtesy of Joy Daniels Real Estate Group, Ltd
1602 Spring Road, Carlisle
$480,000
Mixed Use · 2,168 sqft
Carlisle, Cumberland County · Listing # PACB2057128
Listing courtesy of Iron Valley Real Estate of Central PA
844 W Trindle Road, Mechanicsburg
$1,450,000
Mixed Use · 25,178 sqft
Mechanicsburg, Cumberland County · Listing # PACB2058908
Listing courtesy of Iron Valley Real Estate of Central PA
822 Ritner Highway, Shippensburg
$589,000
Mixed Use · 207,781 sqft
Shippensburg, Cumberland County · Listing # PACB2057002
Listing courtesy of Realty One Group Golden Key
3309 Market Street, Camp Hill
$300,000
Mixed Use · 1,420 sqft
Camp Hill, Cumberland County · Listing # PACB2059596
Listing courtesy of Joy Daniels Real Estate Group, Ltd
40 Hockersville Road, Hershey
$449,900
Mixed Use · 1,822 sqft
Hershey, Dauphin County · Listing # PADA2063088
Listing courtesy of RE/MAX 1st Advantage
4312 Fritchey Street, Harrisburg
$289,900
Mixed Use · 4 units · 2,000 sqft
Harrisburg, Dauphin County · Listing # PADA2064844
Listing courtesy of TrueVision, REALTORS
901 Shanois Street, Harrisburg
$230,000
Mixed Use · 13 units · 5,064 sqft
Harrisburg, Dauphin County · Listing # PADA2064962
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
250 Serenity Way, Harrisburg
$2,000,000
Mixed Use · 43 units · 29,560 sqft
Harrisburg, Dauphin County · Listing # PADA2062732
Listing courtesy of Howard Hanna Company-Harrisburg
717 N 2Nd Street, Harrisburg
$550,000
Mixed Use · 3 units · 4,080 sqft
Harrisburg, Dauphin County · Listing # PADA2060524
Listing courtesy of Iron Valley Real Estate of Central PA
282 Union Street, Millersburg
$219,900
Mixed Use · 2,241 sqft
Millersburg, Dauphin County · Listing # PADA2060502
Listing courtesy of Keller Williams of Central PA
224 W Market Street, Williamstown
$350,000
Mixed Use · 8,269 sqft
Williamstown, Dauphin County · Listing # PADA2035606
Listing courtesy of Keller Williams of Central PA
3429 Derry Street, Harrisburg
$245,000
Mixed Use · 1 units · 1,530 sqft
Harrisburg, Dauphin County · Listing # PADA2064746
Listing courtesy of U.S. Commercial Realty
3510 Derry Street, Harrisburg
$255,000
Mixed Use · 3,005 sqft
Harrisburg, Dauphin County · Listing # PADA2057342
Listing courtesy of Turn Key Realty Group
, Harrisburg
$2,800,000
Mixed Use · 4 units · 10,550 sqft
Harrisburg, Dauphin County · Listing # PADA2048098
Listing courtesy of Howard Hanna Company-Harrisburg
40 N Market Street, Elizabethville
$219,900
Mixed Use · 1,714 sqft
Elizabethville, Dauphin County · Listing # PADA2065284
Listing courtesy of Iron Valley Real Estate of Central PA
512 N 3Rd Street, Harrisburg
$285,000
Mixed Use · 1,711 sqft
Harrisburg, Dauphin County · Listing # PADA2052910
Listing courtesy of NextHome Capital Realty
833-835 Fishburn Road, Hershey
$850,000
Mixed Use · 5,000 sqft
Hershey, Dauphin County · Listing # PADA2063782
Listing courtesy of Coldwell Banker Realty
483 N Front Street, Steelton
$399,900
Mixed Use · 5,227 sqft
Steelton, Dauphin County · Listing # PADA2063042
Listing courtesy of Coldwell Banker Realty
2629 Booser Avenue, Harrisburg
$225,000
Mixed Use · 2,614 sqft
Harrisburg, Dauphin County · Listing # PADA2057182
Listing courtesy of Real of Pennsylvania
Photo coming
$149,900
Mixed Use · 13,000 sqft
Williamstown, Dauphin County · Listing # PADA2060180
Listing courtesy of Keller Williams Elite
Photo coming
$950,000
Mixed Use · 4 units · 7,158 sqft
New Bloomfield, Perry County · Listing # PAPY2009156
Listing courtesy of Alpha State Realty
1900 State Road, Duncannon
$1,950,000
Mixed Use · 11 units · 20,000 sqft
Duncannon, Perry County · Listing # PAPY2009824
Listing courtesy of Cavalry Realty LLC
2305 W Market Street, York
$324,900
Mixed Use · 6,376 sqft
York, York County · Listing # PAYK2113358
Listing courtesy of Horvath & Tremblay NJ, LLC
41 W Main Street, Fawn Grove
$579,900
Mixed Use · 6,390 sqft
Fawn Grove, York County · Listing # PAYK2106990
Listing courtesy of Cummings & Co. Realtors
12 W Main Street, New Freedom
$350,000
Mixed Use · 2 units · 3,841 sqft
New Freedom, York County · Listing # PAYK2102292
Listing courtesy of Realty ONE Group Unlimited
2915 Whiteford Road, York
$2,448,816
Mixed Use · 2 units · 42,123 sqft
York, York County · Listing # PAYK2097052
Listing courtesy of Bennett Williams Realty, Inc.
410 Broadway, Hanover
$375,000
Mixed Use · 4,767 sqft
Hanover, York County · Listing # PAYK2087064
Listing courtesy of Cummings & Co. Realtors
7500 Carlisle Road, Wellsville
$369,500
Mixed Use · 2,782 sqft
Wellsville, York County · Listing # PAYK2107928
Listing courtesy of Coldwell Banker Realty
Photo coming
$729,900
Mixed Use · 4,042 sqft
York, York County · Listing # PAYK2102456
Listing courtesy of Cummings & Co. Realtors
22 N State Street, York
$699,000
Mixed Use · 6 units · 10,040 sqft
York, York County · Listing # PAYK2103880
Listing courtesy of Lime House
144 W Main Street, Windsor
$165,000
Mixed Use · 5,808 sqft
Windsor, York County · Listing # PAYK2078804
Listing courtesy of Century 21 Dale Realty Co.
391 Greendale Road, York
$799,900
Mixed Use · 17,880 sqft
York, York County · Listing # PAYK2112132
Listing courtesy of LPT Realty, LLC
66-70 N Main Street, Red Lion
$799,900
Mixed Use · 9 units · 11,980 sqft
Red Lion, York County · Listing # PAYK2102526
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
1003 N George Street, York
$515,000
Mixed Use · 7,760 sqft
York, York County · Listing # PAYK2114310
Listing courtesy of Realty One Group Generations
Photo coming
$399,900
Mixed Use · 1,600 sqft
Red Lion, York County · Listing # PAYK2086812
Listing courtesy of Long & Foster Real Estate, Inc.
829 Latimer Street, York
$249,900
Mixed Use · 19,865 sqft
York, York County · Listing # PAYK2106774
Listing courtesy of Renaissance Realty Sales, LLC
25 Maple Avenue, Hanover
$550,000
Mixed Use · 22,500 sqft
Hanover, York County · Listing # PAYK2101660
Listing courtesy of EXP Realty, LLC
602 St Joseph Street, Lancaster
$290,000
Mixed Use · 2 units · 500 sqft
Lancaster, Lancaster County · Listing # PALA2094002
Listing courtesy of U.S. Commercial Realty
451 S Prince Street, Lancaster
$595,000
Mixed Use · 5,821 sqft
Lancaster, Lancaster County · Listing # PALA2096992
Listing courtesy of Compass Real Estate, LLC
551 W King Street, Lancaster
$1,900,000
Mixed Use · 11,000 sqft
Lancaster, Lancaster County · Listing # PALA2094778
Listing courtesy of Keller Williams Elite
1220 W Main Street, Mt Joy
$475,000
Mixed Use · 2,324 sqft
Mt Joy, Lancaster County · Listing # PALA2094850
Listing courtesy of Keller Williams Elite
401 S 2Nd Street, Columbia
$250,000
Mixed Use · 1 units · 3,478 sqft
Columbia, Lancaster County · Listing # PALA2096330
Listing courtesy of Realty ONE Group Unlimited
1 River Corner Road, Conestoga
$254,900
Mixed Use · 1,352 sqft
Conestoga, Lancaster County · Listing # PALA2081914
Listing courtesy of Chris Habecker Real Estate
131 E Grant Street, Lancaster
$1,695,000
Mixed Use · 8 units · 7,458 sqft
Lancaster, Lancaster County · Listing # PALA2097786
Listing courtesy of High Associates Ltd.
250 N 7Th Street, Columbia
$625,000
Mixed Use · 4,400 sqft
Columbia, Lancaster County · Listing # PALA2081942
Listing courtesy of High Associates Ltd.
217 S Main Street, Manheim
$975,000
Mixed Use · 3 units · 8,555 sqft
Manheim, Lancaster County · Listing # PALA2093238
Listing courtesy of U.S. Commercial Realty
3525 Columbia Avenue, Lancaster
$1,595,000
Mixed Use · 4,890 sqft
Lancaster, Lancaster County · Listing # PALA2095448
Listing courtesy of U.S. Commercial Realty
307 S Lime Street, Lancaster
$256,900
Mixed Use · 1,742 sqft
Lancaster, Lancaster County · Listing # PALA2094456
Listing courtesy of Iron Valley Real Estate of Lancaster
85-87 W Main Street, Leola
$579,900
Mixed Use · 18,295 sqft
Leola, Lancaster County · Listing # PALA2089656
Listing courtesy of LPT Realty, LLC
171 E King Street, Lancaster
$749,900
Mixed Use · 1 units · 5,511 sqft
Lancaster, Lancaster County · Listing # PALA2088284
Listing courtesy of Iron Valley Real Estate of Lancaster
300 N Reading Road, Ephrata
$675,000
Mixed Use · 1,500 sqft
Ephrata, Lancaster County · Listing # PALA2097444
Listing courtesy of William Penn Real Estate Assoc
112 W Chestnut Street, Lancaster
$559,900
Mixed Use · 2 units · 1,864 sqft
Lancaster, Lancaster County · Listing # PALA2092642
Listing courtesy of Realty ONE Group Unlimited
305 N Queen Street, Lancaster
$895,000
Mixed Use · 2 units · 3,316 sqft
Lancaster, Lancaster County · Listing # PALA2089846
Listing courtesy of PPM Real Estate, Inc.
756 Cumberland Street, Lebanon
$425,000
Mixed Use · 7,376 sqft
Lebanon, Lebanon County · Listing # PALN2028800
Listing courtesy of Geller Real Estate Company
640 Miller Street, Lebanon
$1,995,000
Mixed Use · 54,716 sqft
Lebanon, Lebanon County · Listing # PALN2027556
Listing courtesy of U.S. Commercial Realty
211 N 8Th Street, Lebanon
$305,000
Mixed Use · 6 units · 6,973 sqft
Lebanon, Lebanon County · Listing # PALN2026762
Listing courtesy of Iron Valley Real Estate
W North Avenue, Palmyra
$295,000
Mixed Use · 34,848 sqft
Palmyra, Lebanon County · Listing # PALN2027310
Listing courtesy of Hostetter Realty LLC
1005 State Route 72 N N, Lebanon
$399,000
Mixed Use · 1 units · 3,300 sqft
Lebanon, Lebanon County · Listing # PALN2025940
Listing courtesy of Iron Valley Real Estate
37 Cottage Street, Waynesboro
$197,500
Mixed Use · 2,065 sqft
Waynesboro, Franklin County · Listing # PAFL2037724
Listing courtesy of Iron Valley Real Estate of Waynesboro
480 Lincoln Way E, Chambersburg
$99,900
Mixed Use · 1,776 sqft
Chambersburg, Franklin County · Listing # PAFL2037600
Listing courtesy of RE/MAX 1st Advantage
55 W Main Street, Waynesboro
$595,000
Mixed Use · 12,308 sqft
Waynesboro, Franklin County · Listing # PAFL2036360
Listing courtesy of Iron Valley Real Estate of Waynesboro
3 W Main Street, Waynesboro
$399,000
Mixed Use · 4,622 sqft
Waynesboro, Franklin County · Listing # PAFL2031972
Listing courtesy of The KW Collective
10125 Mountain Road, Orrstown
$749,900
Mixed Use ·
Orrstown, Franklin County · Listing # PAFL2036600
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
Philadelphia, Chambersburg
$577,500
Mixed Use · 14,235 sqft
Chambersburg, Franklin County · Listing # PAFL2035598
Listing courtesy of Coldwell Banker Realty
835 W King Street, Shippensburg
$718,800
Mixed Use · 1 units · 4,200 sqft
Shippensburg, Franklin County · Listing # PAFL2033716
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
3 S Main Street, Mercersburg
$399,000
Mixed Use · 2,500 sqft
Mercersburg, Franklin County · Listing # PAFL2035772
Listing courtesy of Keller Williams of Central PA
2 S Main Street, Mercersburg
$850,000
Mixed Use · 17,500 sqft
Mercersburg, Franklin County · Listing # PAFL2038174
Listing courtesy of Keller Williams Flagship
128 W Third Street, Waynesboro
$275,000
Mixed Use · 4,140 sqft
Waynesboro, Franklin County · Listing # PAFL2026936
Listing courtesy of Kandor Real Estate
342 Grant Street, Chambersburg
$980,000
Mixed Use · 30,000 sqft
Chambersburg, Franklin County · Listing # 1000143859
Listing courtesy of Mason Dixon Realty
42 S Main Street, Mercersburg
$229,000
Mixed Use · 1,532 sqft
Mercersburg, Franklin County · Listing # PAFL2038448
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
232-230 North Main Street, Mercersburg
$398,000
Mixed Use · 12,792 sqft
Mercersburg, Franklin County · Listing # PAFL2035120
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
978 Lincoln Way E, Chambersburg
$639,900
Mixed Use · 5,084 sqft
Chambersburg, Franklin County · Listing # PAFL2015370
Listing courtesy of RE/MAX 1st Advantage
1758 Lincoln Way E, Chambersburg
$749,000
Mixed Use · 3 units · 9,119 sqft
Chambersburg, Franklin County · Listing # PAFL2031482
Listing courtesy of RE/MAX Realty Agency, Inc.
816 Lincoln Way West, Chambersburg
$1,525,000
Mixed Use · 2,985 sqft
Chambersburg, Franklin County · Listing # PAFL2032856
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
49 York Street, Gettysburg
$699,000
Mixed Use · 18,000 sqft
Gettysburg, Adams County · Listing # PAAD2025124
Listing courtesy of Keller Williams Keystone Realty
2689 York Road, Gettysburg
$600,000
Mixed Use · 5 units · 8,160 sqft
Gettysburg, Adams County · Listing # PAAD2017876
Listing courtesy of Samson Properties
223 E King Street, Littlestown
$199,000
Mixed Use · 9,583 sqft
Littlestown, Adams County · Listing # PAAD2021700
Listing courtesy of Commerical Industrial Realty Co, Inc.

Pin colors: ● Duplex ● 3-4 units ● 5+ units ● Mixed use ● Small commercial.

Text NEW to 717-510-1452 and I'll text you new income properties as they hit.Message and data rates may apply. Reply STOP to opt out. See our Privacy Policy.
Text NEW to 717-510-1452

Own one of these? Here's how selling with me works.

Listing data last updated: 2026-10-31T09:10-04:00 ET.

The data relating to real estate for sale on this website comes in part from the Internet Data Exchange (IDX) program of Bright, a voluntary cooperative exchange of property listing data between licensed real estate brokerage firms. Bright is a source of the IDX content on this website. Real estate listings held by brokerage firms other than eXp Realty, LLC are marked with the name of the listing brokerage.

The property information provided on or through this website is for the personal, non-commercial use of consumers and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Some properties which appear for sale on this website may no longer be available because they are, for instance, under contract, sold or are no longer being offered for sale. Information is deemed reliable but is not guaranteed.

© 2026 Bright, All Rights Reserved. Website operated by Josh Schoenly, eXp Realty, LLC, (717) 510-1452, josh.schoenly@exprealty.com. To report an error in a listing, contact us.

Free, no obligation

Looking for a deal, or thinking about selling?

Tell me what you've got or what you're after. I'll reply myself, usually same day.