Own an income property? Text Josh →
Home › Properties › Multifamily for sale in Central PA

Multifamily for sale in Central PA in Central PA

Three units and up. Small apartment buildings are where a lot of Central PA investors grow after their first duplex. More units means the rent from one empty unit hurts less, but it also means more to manage.

802 N Pitt Street, Carlisle
$340,000
3-4 Units · 3 units ·
Carlisle, Cumberland County · Listing # PACB2059850
Listing courtesy of Coldwell Banker Realty
148-150 Gutshall Road, Shippensburg
$769,900
3-4 Units · 4 units ·
Shippensburg, Cumberland County · Listing # PACB2059126
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
3185 Spring Road, Carlisle
$434,900
3-4 Units · 3 units ·
Carlisle, Cumberland County · Listing # PACB2057836
Listing courtesy of Iron Valley Real Estate of Central PA
100 Walnut Bottom Road, Shippensburg
$895,000
5+ Units · 4 units · 1,900 sqft
Shippensburg, Cumberland County · Listing # PACB2053940
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
26 Fairview Street, Carlisle
$215,000
5+ Units · 896 sqft
Carlisle, Cumberland County · Listing # PACB2056518
Listing courtesy of Coldwell Banker Realty
10-16 Morgan Circle, Carlisle
$1,200,000
3-4 Units · 4 units ·
Carlisle, Cumberland County · Listing # PACB2053678
Listing courtesy of New Home Star Pennsylvania LLC
622-624 Market Street, Lemoyne
$465,000
3-4 Units · 4 units ·
Lemoyne, Cumberland County · Listing # PACB2057076
Listing courtesy of VIP Realty Group, LLC
22 Fairview Street, Carlisle
$190,000
5+ Units · 912 sqft
Carlisle, Cumberland County · Listing # PACB2056514
Listing courtesy of Coldwell Banker Realty
18-20 S Market Street, Mechanicsburg
$209,900
3-4 Units · 4 units ·
Mechanicsburg, Cumberland County · Listing # PACB2057218
Listing courtesy of Iron Valley Real Estate of York County
300-302 Market Street, Lemoyne
$289,900
5+ Units · 2 units · 5,000 sqft
Lemoyne, Cumberland County · Listing # PACB2048334
Listing courtesy of RSR, REALTORS, LLC
132 S Hanover Street, Carlisle
$440,000
3-4 Units · 4 units ·
Carlisle, Cumberland County · Listing # PACB2055116
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
1912 Briggs Street, Harrisburg
$269,900
3-4 Units · 3 units ·
Harrisburg, Dauphin County · Listing # PADA2062652
Listing courtesy of Real of Pennsylvania
163 Hershey Road, Hummelstown
$995,000
5+ Units · 2,538 sqft
Hummelstown, Dauphin County · Listing # PADA2039306
Listing courtesy of North American Commercial Realty, LLC
127 Herr Street, Harrisburg
$355,000
3-4 Units · 3 units ·
Harrisburg, Dauphin County · Listing # PADA2064638
Listing courtesy of Iron Valley Real Estate of Central PA
215 Woodbine Street, Harrisburg
$350,000
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2064124
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
218 North Street, Harrisburg
$395,000
5+ Units · 4,356 sqft
Harrisburg, Dauphin County · Listing # PADA2061590
Listing courtesy of Coldwell Banker Realty
Photo coming
$900,000
5+ Units · 8,560 sqft
Harrisburg, Dauphin County · Listing # PADA2049432
Listing courtesy of Iron Valley Real Estate of Central PA
632 Main Street, Lykens
$339,900
3-4 Units · 3 units ·
Lykens, Dauphin County · Listing # PADA2060230
Listing courtesy of Keller Williams Elite
111 E Market Street, Williamstown
$365,000
3-4 Units · 3 units ·
Williamstown, Dauphin County · Listing # PADA2065454
Listing courtesy of Keller Williams of Central PA
2100 N 3Rd Street, Harrisburg
$400,000
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2064508
Listing courtesy of Keystone Broker Group Ltd
4597 Ethel Street, Harrisburg
$1,199,000
5+ Units · 5,600 sqft
Harrisburg, Dauphin County · Listing # PADA2062048
Listing courtesy of Kingsway Realty - Lancaster
170 2Nd Street, Highspire
$530,000
5+ Units · 8,712 sqft
Highspire, Dauphin County · Listing # PADA2060602
Listing courtesy of Astoria Realty Advisors LLC
310 S 28Th Street, Harrisburg
$840,000
5+ Units · 6 units · 7,500 sqft
Harrisburg, Dauphin County · Listing # PADA2060076
Listing courtesy of Iron Valley Real Estate of Central PA
130 State Street, Harrisburg
$895,000
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2059432
Listing courtesy of Cottage Ridge Realty
2 S Union Street, Middletown
$799,000
5+ Units · 12,000 sqft
Middletown, Dauphin County · Listing # PADA2052928
Listing courtesy of Iron Valley Real Estate
6 Wilson Street, Middletown
$349,900
3-4 Units · 4 units ·
Middletown, Dauphin County · Listing # PADA2065476
Listing courtesy of Turn Key Realty Group
Photo coming
$1,260,000
5+ Units · 10,000 sqft
Harrisburg, Dauphin County · Listing # PADA2062706
Listing courtesy of VIP Realty Group, LLC
1313 N 2Nd Street, Harrisburg
$484,900
5+ Units · 5 units · 4,560 sqft
Harrisburg, Dauphin County · Listing # PADA2049706
Listing courtesy of Keller Williams of Central PA
517 N Front Street, Steelton
$244,000
3-4 Units · 3 units ·
Steelton, Dauphin County · Listing # PADA2064340
Listing courtesy of Astoria Realty Advisors LLC
335 Pine Street, Steelton
$229,000
3-4 Units · 3 units ·
Steelton, Dauphin County · Listing # PADA2061716
Listing courtesy of Taylor Properties
804 S 82Nd Street, Harrisburg
$2,700,000
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2062354
Listing courtesy of Iron Valley Real Estate of Central PA
2 S Front Street, Steelton
$650,000
5+ Units · 7 units · 8,904 sqft
Steelton, Dauphin County · Listing # PADA2065298
Listing courtesy of RSR, REALTORS, LLC
109 Wagner Street, Hummelstown
$650,000
3-4 Units · 4 units ·
Hummelstown, Dauphin County · Listing # PADA2064378
Listing courtesy of Coldwell Banker Realty
2448 Walnut Street, Harrisburg
$339,900
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2063174
Listing courtesy of Coldwell Banker Realty
1110 N 2Nd Street, Harrisburg
$399,900
3-4 Units · 4 units ·
Harrisburg, Dauphin County · Listing # PADA2065120
Listing courtesy of Fathom Realty
299 Level Road, Hummelstown
$999,717
3-4 Units · 3 units ·
Hummelstown, Dauphin County · Listing # PADA2064098
Listing courtesy of J. H. Troup, REALTOR
514 N 2Nd Street, Harrisburg
$150,000
5+ Units · 3,472 sqft
Harrisburg, Dauphin County · Listing # PADA2058724
Listing courtesy of Cottage Ridge Realty
25 Carlisle Avenue, York
$485,000
3-4 Units · 4 units ·
York, York County · Listing # PAYK2113254
Listing courtesy of Renaissance Realty Sales, LLC
100-102 S George Street, York
$1,295,000
3-4 Units · 4 units ·
York, York County · Listing # PAYK2111332
Listing courtesy of TRUE Commercial Real Estate, LLC
326 E Broadway, Red Lion
$625,000
3-4 Units · 4 units ·
Red Lion, York County · Listing # PAYK2109784
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
400 Baltimore Street, Hanover
$494,900
5+ Units · 4 units · 6,499 sqft
Hanover, York County · Listing # PAYK2108718
Listing courtesy of Samson Properties
Photo coming
$299,900
3-4 Units · 3 units ·
York, York County · Listing # PAYK2103524
Listing courtesy of Renaissance Realty Sales, LLC
22-24 W Canal Street, Dover
$450,000
3-4 Units · 2 units ·
Dover, York County · Listing # PAYK2107072
Listing courtesy of Coldwell Banker Realty
Photo coming
$460,000
3-4 Units · 4 units ·
Etters, York County · Listing # PAYK2113394
Listing courtesy of SERHANT PENNSYLVANIA LLC
437 Cleveland Avenue, York
$549,900
5+ Units · 3,900 sqft
York, York County · Listing # PAYK2112238
Listing courtesy of Renaissance Realty Sales, LLC
110 N York Street, Etters
$404,900
3-4 Units · 3 units ·
Etters, York County · Listing # PAYK2109380
Listing courtesy of Turn Key Realty Group
35 W Main Street, Windsor
$205,770
3-4 Units · 4 units ·
Windsor, York County · Listing # PAYK2112678
Listing courtesy of Hurley Real Estate & Auctions
300 Chestnut Street, York
$539,000
5+ Units · 7 units · 3,700 sqft
York, York County · Listing # PAYK2110146
Listing courtesy of Keller Williams Elite
76-78, 82 N Main Street, Dover
$1,400,000
3-4 Units · 4 units ·
Dover, York County · Listing # PAYK2113946
Listing courtesy of Inch & Co. Real Estate, LLC
24 S Main Street, Shrewsbury
$475,000
3-4 Units · 4 units ·
Shrewsbury, York County · Listing # PAYK2113042
Listing courtesy of Hawkstone Real Estate LLC
816 S Pershing Avenue, York
$514,900
3-4 Units · 4 units ·
York, York County · Listing # PAYK2112568
Listing courtesy of Renaissance Realty Sales, LLC
238 Centennial Avenue, Hanover
$2,320,000
5+ Units · 2 units · 11,200 sqft
Hanover, York County · Listing # PAYK2111516
Listing courtesy of Clear Multifamily LLC
45 S Pershing Avenue, York
$3,200,000
5+ Units · 37 units · 27,721 sqft
York, York County · Listing # PAYK2114142
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
119 N George Street, York
$480,000
3-4 Units · 3 units ·
York, York County · Listing # PAYK2111320
Listing courtesy of TRUE Commercial Real Estate, LLC
320 Spring Avenue, Hanover
$237,000
3-4 Units · 3 units ·
Hanover, York County · Listing # PAYK2111056
Listing courtesy of Real of Pennsylvania
1023 S Queen Street, York
$345,000
3-4 Units · 3 units ·
York, York County · Listing # PAYK2110396
Listing courtesy of Core Partners Realty
201-213 S Beaver Street, York
$859,900
5+ Units · 11,020 sqft
York, York County · Listing # PAYK2109002
Listing courtesy of Iron Valley Real Estate of York County
111 High Street, Hanover
$525,000
3-4 Units · 4 units ·
Hanover, York County · Listing # PAYK2114092
Listing courtesy of All Ameridream Real Estate LLC
149 S Beaver Street, York
$399,900
3-4 Units · 4 units ·
York, York County · Listing # PAYK2108408
Listing courtesy of Iron Valley Real Estate of York County
162 E Market Street, York
$2,099,000
3-4 Units · 4 units ·
York, York County · Listing # PAYK2108070
Listing courtesy of Renaissance Realty Sales, LLC
833 Route 15 N, Dillsburg
$1,799,000
3-4 Units · 3 units ·
Dillsburg, York County · Listing # PAYK2083006
Listing courtesy of Coldwell Banker Realty
Photo coming
$449,000
3-4 Units · 2 units ·
Manchester, York County · Listing # PAYK2112438
Listing courtesy of Coldwell Banker Realty
Photo coming
$695,000
3-4 Units · 4 units ·
York, York County · Listing # PAYK2110046
Listing courtesy of Coldwell Banker Realty
9-11 E Market Street, York
$499,900
5+ Units · 11 units · 14,127 sqft
York, York County · Listing # PAYK2097802
Listing courtesy of Sites Realty, Inc.
104-106 W Main Street, Reinholds
$479,900
5+ Units · 2 units · 3,040 sqft
Reinholds, Lancaster County · Listing # PALA2097474
Listing courtesy of Kingsway Realty - Ephrata
138 N Mulberry Street, Lancaster
$1,150,000
3-4 Units · 3 units ·
Lancaster, Lancaster County · Listing # PALA2092796
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
Photo coming
$1,225,500
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2095078
Listing courtesy of Iron Valley Real Estate of Lancaster
25 S Ann Street, Lancaster
$370,000
5+ Units · 7 units · 1,620 sqft
Lancaster, Lancaster County · Listing # PALA2095542
Listing courtesy of Astoria Realty Advisors LLC
150 Walnut Street, Columbia
$475,000
3-4 Units · 4 units ·
Columbia, Lancaster County · Listing # PALA2095212
Listing courtesy of Keller Williams Elite
205 E King Street, Lancaster
$995,000
5+ Units · 5 units · 3,049 sqft
Lancaster, Lancaster County · Listing # PALA2093952
Listing courtesy of Lusk & Associates Sotheby's International Realty
19 & 25 S Ann Street, Lancaster
$849,000
5+ Units · 15 units · 5,151 sqft
Lancaster, Lancaster County · Listing # PALA2095166
Listing courtesy of Astoria Realty Advisors LLC
459 Pershing Avenue, Lancaster
$500,000
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2095258
Listing courtesy of Clear Multifamily LLC
400 E Main Street, Mount Joy
$599,000
5+ Units · 1,200 sqft
Mount Joy, Lancaster County · Listing # PALA2090162
Listing courtesy of Hostetter Realty LLC
24-26 School Drive, Leola
$500,000
3-4 Units · 4 units ·
Leola, Lancaster County · Listing # PALA2096708
Listing courtesy of Kingsway Realty - Ephrata
419 W Orange Street, Lancaster
$689,000
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2094532
Listing courtesy of Astoria Realty Advisors LLC
816 N Duke Street, Lancaster
$400,000
3-4 Units · 3 units ·
Lancaster, Lancaster County · Listing # PALA2095402
Listing courtesy of Top Shelf Real Estate
301 Chestnut Street, Columbia
$379,900
3-4 Units · 4 units ·
Columbia, Lancaster County · Listing # PALA2097830
Listing courtesy of Kingsway Realty - Lancaster
33 Queen Road, Gordonville
$325,000
5+ Units · 2,796 sqft
Gordonville, Lancaster County · Listing # PALA2095868
Listing courtesy of Barr Realty Inc.
152 Walnut Street, Columbia
$469,000
3-4 Units · 4 units ·
Columbia, Lancaster County · Listing # PALA2095260
Listing courtesy of Keller Williams Elite
801 Millwood Road, Willow Street
$1,370,000
5+ Units · 55,000 sqft
Willow Street, Lancaster County · Listing # PALA2089340
Listing courtesy of Kingsway Realty - Ephrata
420 N Duke Street, Lancaster
$598,500
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2094816
Listing courtesy of RE/MAX Pinnacle
843 Columbia Avenue, Lancaster
$650,000
5+ Units · 3,825 sqft
Lancaster, Lancaster County · Listing # PALA2091918
Listing courtesy of RE/MAX SmartHub Realty
508 W Chestnut Street, Lancaster
$659,500
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2091552
Listing courtesy of Astoria Realty Advisors LLC
429 W Lemon Street, Lancaster
$779,000
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2095478
Listing courtesy of RE/MAX SmartHub Realty
541-543-545 Concord Lane, Columbia
$305,000
3-4 Units · 3 units ·
Columbia, Lancaster County · Listing # PALA2084306
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
701-703 N Duke Street, Lancaster
$775,000
3-4 Units · 3 units ·
Lancaster, Lancaster County · Listing # PALA2090062
Listing courtesy of Howard Hanna Real Estate Services - Lancaster
30 N 2Nd Street, Columbia
$399,000
3-4 Units · 3 units ·
Columbia, Lancaster County · Listing # PALA2095132
Listing courtesy of Astoria Realty Advisors LLC
349-351 N Market Street, Lancaster
$2,700,000
5+ Units · 6 units · 10,400 sqft
Lancaster, Lancaster County · Listing # PALA2087750
Listing courtesy of U.S. Commercial Realty
938 Lititz Pike, Lititz
$4,850,000
5+ Units · 22,450 sqft
Lititz, Lancaster County · Listing # PALA2086972
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
140 N 3Rd Street, Columbia
$625,000
3-4 Units · 4 units ·
Columbia, Lancaster County · Listing # PALA2092800
Listing courtesy of Keller Williams Elite
Photo coming
$650,000
3-4 Units · 4 units ·
Landisville, Lancaster County · Listing # PALA2092324
Listing courtesy of Coldwell Banker Realty
19 S Ann Street, Lancaster
$480,000
5+ Units · 3,485 sqft
Lancaster, Lancaster County · Listing # PALA2095578
Listing courtesy of Astoria Realty Advisors LLC
525 Franklin Street, Columbia
$799,000
5+ Units · 4,000 sqft
Columbia, Lancaster County · Listing # PALA2093050
Listing courtesy of Coldwell Banker Realty
61-63 Spencer, Lancaster
$535,000
3-4 Units · 4 units ·
Lancaster, Lancaster County · Listing # PALA2091902
Listing courtesy of Bennett Williams Realty, Inc.
518-520 N 8Th Street, Lebanon
$595,000
5+ Units · 6 units · 5,241 sqft
Lebanon, Lebanon County · Listing # PALN2028770
Listing courtesy of Bold Realty
523 Walnut Street, Lebanon
$499,999
3-4 Units · 4 units ·
Lebanon, Lebanon County · Listing # PALN2028244
Listing courtesy of Bering Real Estate Co.
236 W Market Street, Jonestown
$1,300,000
5+ Units · 12,672 sqft
Jonestown, Lebanon County · Listing # PALN2027726
Listing courtesy of Iron Valley Real Estate
10463 Jonestown Road, Annville
$2,500,000
5+ Units · 4 units · 17,500 sqft
Annville, Lebanon County · Listing # PALN2025298
Listing courtesy of TrueVision, REALTORS
613 N 9Th Street, Lebanon
$640,000
3-4 Units · 4 units ·
Lebanon, Lebanon County · Listing # PALN2029226
Listing courtesy of Peak Asset Realty
127 N 9Th Street, Lebanon
$275,000
3-4 Units · 3 units ·
Lebanon, Lebanon County · Listing # PALN2026086
Listing courtesy of RE/MAX Pinnacle
201 Hathaway Park, Lebanon
$399,000
5+ Units · 3,640 sqft
Lebanon, Lebanon County · Listing # PALN2028454
Listing courtesy of Suburban Realty
400 N 9Th Street, Lebanon
$509,999
3-4 Units · 4 units ·
Lebanon, Lebanon County · Listing # PALN2028110
Listing courtesy of Real of Pennsylvania
36 N Railroad Street, Annville
$314,900
3-4 Units · 3 units ·
Annville, Lebanon County · Listing # PALN2029106
Listing courtesy of NextHome Capital Realty
43 E Maple Street, Palmyra
$564,900
3-4 Units · 4 units ·
Palmyra, Lebanon County · Listing # PALN2028712
Listing courtesy of Coldwell Banker Realty
234 S 22Nd Street, Lebanon
$425,000
3-4 Units · 3 units ·
Lebanon, Lebanon County · Listing # PALN2026308
Listing courtesy of Reich Realty
, Lebanon
$365,000
3-4 Units · 4 units ·
Lebanon, Lebanon County · Listing # PALN2029122
Listing courtesy of Suburban Realty
37 Marsanna Lane, Jonestown
$2,500,000
5+ Units · 15,000 sqft
Jonestown, Lebanon County · Listing # PALN2026048
Listing courtesy of Iron Valley Real Estate of Central PA
000 Us-Hwy 22, Jonestown
$3,995,000
5+ Units · 1,655,280 sqft
Jonestown, Lebanon County · Listing # PALN2021840
Listing courtesy of Bennett Williams Realty, Inc.
14-16 N 7Th Street, Lebanon
$399,900
3-4 Units · 4 units ·
Lebanon, Lebanon County · Listing # PALN2024756
Listing courtesy of Bold Realty
18 N Washington Street, Gettysburg
$276,000
3-4 Units · 3 units ·
Gettysburg, Adams County · Listing # PAAD2018572
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
41 Lumber Street, Littlestown
$325,500
3-4 Units · 3 units ·
Littlestown, Adams County · Listing # PAAD2025916
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
5408 Carlisle Pike, New Oxford
$345,000
3-4 Units · 3 units ·
New Oxford, Adams County · Listing # PAAD2025786
Listing courtesy of Keller Williams Keystone Realty
1099 Irishtown Road, New Oxford
$950,000
3-4 Units · 4 units ·
New Oxford, Adams County · Listing # PAAD2025864
Listing courtesy of Keller Williams Keystone Realty
3754 Baltimore, Littlestown
$779,900
5+ Units · 6,108 sqft
Littlestown, Adams County · Listing # PAAD2024486
Listing courtesy of Clear Multifamily LLC
2839 York Rd, Gettysburg
$699,500
5+ Units · 5 units · 4,961 sqft
Gettysburg, Adams County · Listing # PAAD2024422
Listing courtesy of Berkshire Hathaway HomeServices Homesale Realty
1400 Proline Place, Gettysburg
$1,500,000
5+ Units · 5 units · 9,800 sqft
Gettysburg, Adams County · Listing # PAAD2021646
Listing courtesy of Mountain Realty ERA Powered
106 E King Street, Littlestown
$399,900
3-4 Units · 3 units ·
Littlestown, Adams County · Listing # PAAD2025366
Listing courtesy of Keller Williams Keystone Realty

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.