Peru, IL Real Estate and Properties for Sale

$200,000
Active
Data Source Icon

25 Westclox Avenue

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,828 sqft
$252,000
Active
Data Source Icon

1203 6th Street

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,661 sqft
$112,000
Active
Data Source Icon

426 6th Street

Peru, IL 61354

  • Single Family
  • 2 Beds
  • 1 Bath
  • 876 sqft
$252,000
Active
Data Source Icon

1421 25th Street

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,040 sqft
$157,900
Active
Data Source Icon

1915 9th Street

Peru, IL 61354

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,314 sqft
$2,500
Active
Data Source Icon

803 21st Street #C

Peru, IL 61354

  • Commercial
$1,695
Active
Data Source Icon

701 Cross Street

Peru, IL 61354

  • Rental
  • 2 Beds
  • 3 Baths
  • 1,550 sqft
$159,900
Active
Data Source Icon

1416 Prospect Avenue

Peru, IL 61354

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,176 sqft
$62,000
Active
Data Source Icon

3 Crossing Court

Peru, IL 61354

  • Vacant Land
$55,000
Active
Data Source Icon

24 Brookside Drive

Peru, IL 61354

  • Vacant Land
$129,900
Active
Data Source Icon

16 Gunia Avenue

Peru, IL 61354

  • Vacant Land
$275,000
Active
Data Source Icon

1204 6th Street

Peru, IL 61354

  • Single Family
  • 5 Beds
  • 2 Baths
  • 2,214 sqft
$349,900
Active
Data Source Icon

190 N 20th Road

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,812 sqft
$179,900
Active
Data Source Icon

2135 13th Street

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,188 sqft
$45
Active
Data Source Icon

Peru, IL 61354

  • Commercial
$107,500
Active
Data Source Icon

1404 Plain Street

Peru, IL 61354

  • Single Family
  • 1 Bed
  • 1 Bath
  • 952 sqft
$2,500
Active
Data Source Icon

1011 Shooting Park Road #103

Peru, IL 61354

  • Commercial
$2,500
Active
Data Source Icon

1011 Shooting Park Road #105

Peru, IL 61354

  • Commercial
$1,300
Active
Data Source Icon

1011 Shooting Park Road #101-B

Peru, IL 61354

  • Commercial
$249,900
Active
Data Source Icon

2504 4th Street

Peru, IL 61354

  • Commercial
  • 1,320 sqft
$155,000
Active
Data Source Icon

527 12th Street

Peru, IL 61354

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,160 sqft
$111,296
Active
Data Source Icon

Lot 1 Cougar Drive

Peru, IL 61354

  • Vacant Land
$287,801
Active
Data Source Icon

Lot 7 Cougar Drive

Peru, IL 61354

  • Vacant Land
$336,937
Active
Data Source Icon

Lot 6 Cougar Drive

Peru, IL 61354

  • Vacant Land
$414,900
Active
Data Source Icon

2110 4th Street

Peru, IL 61354

  • Commercial
  • 2,068 sqft
$315,000
Active
Data Source Icon

3700 Plank Road

Peru, IL 61354

  • Single Family
$1,595,000
Active
Data Source Icon

3705 Frontage Road

Peru, IL 61354

  • Vacant Land
$263,550
Active
Data Source Icon

Lot 1 May Road Business Park Road

Peru, IL 61354

  • Vacant Land
$12,000
Active
Data Source Icon

L0T Plain Street

Peru, IL 61354

  • Vacant Land
$393,375
Active
Data Source Icon

Lot 5 May Business Road Park Park

Peru, IL 61354

  • Vacant Land
$6,240,000
Active
Data Source Icon

0 E 103rd Road

Peru, IL 61354

  • Single Family
$675,000
Active
Data Source Icon

7XX WENZEL Road

Peru, IL 61354

  • Vacant Land
$175,000
Active
Data Source Icon

70X WENZEL Road

Peru, IL 61354

  • Vacant Land
$75,000
Active
Data Source Icon

010 Unytite Drive

Peru, IL 61354

  • Vacant Land
$75,000
Active
Data Source Icon

016 Unytite Drive

Peru, IL 61354

  • Vacant Land
$75,000
Active
Data Source Icon

012 Unytite Drive

Peru, IL 61354

  • Vacant Land
$75,000
Active
Data Source Icon

018 Unytite Drive

Peru, IL 61354

  • Vacant Land
$64,900
Active
Data Source Icon

16 Pointe Boulevard

Peru, IL 61354

  • Vacant Land
$700,000
Active
Data Source Icon

2221 Twin Oak Rd

Peru, IL 61354

  • Single Family
  • 5 Beds
  • 4 Baths
  • 7,776 sqft
$315,000
Active
Data Source Icon

3700 Plank Roads

Peru, IL 61354

  • Vacant Land
$374,000
Active
Data Source Icon

Lot 2 16th Street

Peru, IL 61354

  • Vacant Land
$39,000
Active
Data Source Icon

999 6th Street

Peru, IL 61354

  • Vacant Land
$265,000
Active
Data Source Icon

82 N 23rd Road

Peru, IL 61354

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,846 sqft
$80,000
Active
Data Source Icon

1820 Cedar Lane

Peru, IL 61354

  • Vacant Land
$80,000
Active
Data Source Icon

1880 Cedar Lane

Peru, IL 61354

  • Vacant Land
$80,000
Active
Data Source Icon

1885 Cedar Lane

Peru, IL 61354

  • Vacant Land
$99,000
Active
Data Source Icon

1 Pointe Boulevard

Peru, IL 61354

  • Vacant Land
$5,339,250
Active
Data Source Icon

2927 Peoria Street

Peru, IL 61354

  • Single Family
$9,000
Active
Data Source Icon

309 Peru Street

Peru, IL 61354

  • Vacant Land
$9,900
Active
Data Source Icon

616 12th Street

Peru, IL 61354

  • Vacant Land
$1,440,000
Active
Data Source Icon

0 Shooting Park Road

Peru, IL 61354

  • Single Family
$595,000
Active
Data Source Icon

Lot 1 PEORIA & 36TH Street

Peru, IL 61354

  • Vacant Land
$42,500
Active
Data Source Icon

0 Pulaski Street

Peru, IL 61354

  • Vacant Land

Postal Codes Near Peru

Based on information from the Broker Reciprocity program of Midwest Real Estate Data LLC, submitted to the MLS GRID as of 6/30/2026 07:51 AM PST. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information. © Copyright 2026 Midwest Real Estate Data LLC®. All rights reserved.

The data relating to real estate for sale on this website comes in part from the the MLS of the Rockford Area Association of REALTORS®. All information deemed reliable but not guaranteed and should be independently verified. Listing information from this property search is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.