• Sold

    Sold for $521,000

    1481 Chaffee Court

    • Elk Grove Village
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $410,000

    6617 W Foster Avenue

    • Norwood Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $825,000

    6535 N Bosworth Avenue

    • Rogers Park
    • 9 Beds | Baths

  • Sold

    Sold for $839,000

    6641 N Ashland Avenue

    • Rogers Park
    • 9 Beds | Baths

  • Sold

    Sold for $217,000

    5151 N East River Road #125A

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $470,000

    5049 N Oak Park Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $395,000

    39224 Willow Lane

    • Antioch
    • 3 Beds | 2 Baths

  • Sold

    Sold for $469,999

    40 S Arlene Avenue

    • Palatine
    • 4 Beds | 2 Baths

  • Sold

    Sold for $230,000

    7503 Windsor Avenue

    • Spring Grove
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $415,000

    120 S Rohlwing Road

    • Palatine
    • 3 Beds | 2 Baths

  • Sold

    Sold for $520,000

    6727 N Oketo Avenue

    • Edison Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $282,000

    240 Lee Street #G

    • Evanston
    • 2 Beds | 1 Baths

  • Sold

    Sold for $319,900

    1915 Esch Road

    • WI-Randall / Twin Lakes
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $239,000

    6538 N Northwest Highway #2I

    • Edison Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $525,000

    3041 N California Avenue #1

    • Avondale
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $450,000

    5110 N Nagle Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $499,000

    4635 N Malden Street #3S

    • Uptown
    • 2 Beds | 2 Baths

  • Sold

    Sold for $475,000

    800 Cardinal Lane

    • Elk Grove Village
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $195,000

    4714 Pine Al Street

    • Machesney Park
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $143,882

    26477 Springwell Street

    • Antioch
    • 1 Beds | 1 Baths

  • Sold

    Sold for $335,000

    161 E Thacker Street

    • Des Plaines
    • 4 Beds | 2 Baths

  • Sold

    Sold for $765,000

    2109 Greenock

    • Inverness
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $400,000

    800 W Dresser Drive

    • Mount Prospect
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $251,000

    301 Greenview Drive

    • Park City / Waukegan
    • 3 Beds | 2 Baths

  • Sold

    Sold for $450,000

    15534 Idlewood Lane

    • Green Oaks / Libertyville
    • 5 Beds | 3 Baths

  • Sold

    Sold for $525,000

    327 Keystone Avenue

    • River Forest
    • 4 Beds | 1 Baths

  • Sold

    Sold for $20,000

    52 Burnette Drive

    • Antioch
    • Land
  • Sold

    Sold for $420,000

    1810 W Parkside Drive

    • Hoffman Estates
    • 3 Beds | 2 Baths

  • Sold

    Sold for $335,000

    1437 Bridgedale Road

    • Crystal Lake / Lakewood / Prairie Grove
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $429,900

    5626 N Ottawa Avenue

    • Norwood Park
    • 3 Beds | 1.2 Baths

  • Sold

    Sold for $252,000

    813 Hayden Drive

    • Holiday Hills / Johnsburg / McHenry / Lakemoor / McCullom Lake / Sunnyside / Ringwood
    • 2 Beds | 1 Baths

  • Sold

    Sold for $584,500

    6306 W Belmont Avenue

    • Dunning
    • 7 Beds | Baths

  • Sold

    Sold for $144,000

    2605 S Indiana Avenue #1904

    • Douglas
    • 1 Beds | 1 Baths

  • Sold

    Sold for $520,000

    5025 N Natchez Avenue

    • Norwood Park
    • 5 Beds | 2 Baths

  • Sold

    Sold for $429,000

    1304 Michael Drive

    • Morris
    • 4 Beds | 2 Baths

  • Sold

    Sold for $819,000

    5340 W Argyle Street

    • Jefferson Park
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $450,000

    5024 N Oak Park Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $126,000

    907 S Williams Street #203

    • Westmont
    • 1 Beds | 1 Baths

  • Sold

    Sold for $450,000

    2326 N Lawndale Avenue

    • Logan Square
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $500,000

    366 Brookhurst Lane

    • Wood Dale
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $337,500

    3825 N Kimball Avenue

    • Irving Park
    • 7 Beds | Baths

  • Sold

    Sold for $302,000

    508 W Happfield Drive

    • Arlington Heights
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $365,500

    522 Barrington Avenue

    • Dundee / East Dundee / Sleepy Hollow / West Dundee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $355,500

    7836 Winnemac Street

    • Norridge
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $284,000

    706 Pinecrest Avenue

    • Bolingbrook
    • 3 Beds | 2 Baths

  • Sold

    Sold for $540,000

    4240 Huntington Boulevard

    • Hoffman Estates
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $165,000

    3275 Kirchoff Road #340

    • Rolling Meadows
    • 2 Beds | 2 Baths

  • Sold

    Sold for $385,000

    1092 Crimson Drive

    • Wheeling
    • 3 Beds | 2 Baths

  • Sold

    Sold for $115,000

    1107 Holiday Lane #15

    • Des Plaines
    • 1 Beds | 1 Baths

  • Sold

    Sold for $435,000

    6036 N Menard Avenue

    • Jefferson Park
    • 5 Beds | 1.1 Baths

  • Sold

    Sold for $270,000

    26199 Sunset Road

    • Antioch
    • Land
  • Sold

    Sold for $365,000

    5116 N Mont Clare Avenue

    • Norwood Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $320,000

    161 E Thacker Street

    • Des Plaines
    • 4 Beds | 2 Baths

  • Sold

    Sold for $280,000

    4160 N Natchez Avenue #409

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $602,500

    6613 N Octavia Avenue

    • Edison Park
    • 6 Beds | 3 Baths

  • Sold

    Sold for $362,500

    5319 N Newland Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $200,000

    1456 N Elmhurst Road #102A

    • Mount Prospect
    • 2 Beds | 2 Baths

  • Sold

    Sold for $432,500

    5454 N Mulligan Avenue

    • Jefferson Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $71,500

    1-3 Blackhawk Avenue

    • Holiday Hills / Johnsburg / McHenry / Lakemoor / McCullom Lake / Sunnyside / Ringwood
    • Land
  • Sold

    Sold for $356,000

    1372 N Grove Avenue

    • Palatine
    • 3 Beds | 2 Baths

  • Sold

    Sold for $399,000

    4852 N Natoma Avenue

    • Norwood Park
    • 5 Beds | 2.1 Baths

  • Sold

    Sold for $163,000

    8617 W Foster Avenue #1B

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $235,000

    1459 Golfview Drive

    • Glendale Heights
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $256,000

    2019 Martin Lane

    • Rolling Meadows
    • 3 Beds | 1 Baths

  • Sold

    Sold for $232,000

    6741 Leaoak Drive

    • Rockford
    • 3 Beds | 2 Baths

  • Sold

    Sold for $204,000

    2709 W Albion Avenue #2

    • West Ridge
    • 3 Beds | 2 Baths

  • Sold

    Sold for $269,900

    1390 Golden Oaks Parkway

    • Aurora / Eola
    • 3 Beds | 2 Baths

  • Sold

    Sold for $490,500

    12880 W Sanctuary Lane

    • Lake Bluff
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $316,500

    401 S Driftwood Trail

    • Holiday Hills / Johnsburg / McHenry / Lakemoor / McCullom Lake / Sunnyside / Ringwood
    • 3 Beds | 1.2 Baths

  • Sold

    Sold for $139,000

    4811 N Harlem Avenue #3

    • Norwood Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $334,900

    1 Dorset Court

    • South Elgin
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $255,000

    1406 S Linneman Road

    • Mount Prospect
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $290,000

    5333 N Central Avenue

    • Jefferson Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $350,000

    6701 N Odell Avenue

    • Edison Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $232,500

    167 S Stonington Drive

    • Palatine
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $225,000

    12236 White Tail Lane

    • Huntley
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $183,000

    8509 Redbud Court

    • Wonder Lake
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $435,000

    3718 N Olcott Avenue

    • Dunning
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $210,000

    5029 N Neenah Avenue

    • Norwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $229,000

    8308 Sierra Woods Lane #8308

    • Carpentersville
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $309,000

    1114 S Robert Drive

    • Mount Prospect
    • 3 Beds | 1 Baths

  • Sold

    Sold for $222,000

    18754 W Cottage Avenue

    • Lake Villa / Lindenhurst
    • 3 Beds | 2 Baths

  • Sold

    Sold for $460,500

    5722 W Eastwood Avenue

    • Portage Park
    • 4 Beds | Baths

  • Sold

    Sold for $429,000

    2817 N Moody Avenue

    • Belmont Cragin
    • 4 Beds | 3 Baths

  • Sold

    Sold for $275,000

    3204 Fremont Street

    • Rolling Meadows
    • 3 Beds | 2 Baths

  • Sold

    Sold for $187,775

    516 N Thornwood Drive

    • Holiday Hills / Johnsburg / McHenry / Lakemoor / McCullom Lake / Sunnyside / Ringwood
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $430,000

    6346 N Sayre Avenue

    • Norwood Park
    • 5 Beds | 3 Baths

  • Sold

    Sold for $253,400

    840 S Second Street

    • De Kalb
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $111,000

    350 Cunat Boulevard #3C

    • Richmond
    • 2 Beds | 2 Baths

  • Sold

    Sold for $310,000

    7645 W Gregory Street

    • Norwood Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $118,000

    2501 W Touhy Avenue #303

    • West Ridge
    • 1 Beds | 1 Baths

  • Sold

    Sold for $427,000

    3510 N Ozark Avenue

    • Dunning
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $382,500

    7158 N Overhill Avenue

    • Edison Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $290,000

    685 Colony Avenue

    • Lake Villa / Lindenhurst
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $359,000

    5047 N Oak Park Avenue

    • Norwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $350,000

    600 N Elmhurst Road

    • Prospect Heights
    • 5 Beds | 2 Baths

  • Sold

    Sold for $170,000

    718 E Whispering Oaks Drive

    • Palatine
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $441,000

    1172 Winding Glen Drive

    • Carol Stream
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $290,000

    3715 N Neva Avenue

    • Dunning
    • 3 Beds | 2 Baths

  • Sold

    Sold for $169,900

    11 Adams Court #A

    • Streamwood
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $390,000

    4051 Kenwood Avenue

    • Gurnee
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $65,250

    14 Chateau Drive

    • Dundee / East Dundee / Sleepy Hollow / West Dundee
    • Land
  • Sold

    Sold for $236,000

    966 Marbilynn Drive

    • Elgin
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $265,000

    12958 Wisconsin Circle

    • Huntley
    • 2 Beds | 2 Baths

  • Sold

    Sold for $444,000

    2707 Carrington Drive

    • Dundee / East Dundee / Sleepy Hollow / West Dundee
    • 5 Beds | 5 Baths

  • Sold

    Sold for $209,000

    37497 N Il Route 59

    • Lake Villa / Lindenhurst
    • 5 Beds | 2 Baths

  • Sold

    Sold for $87,400

    1107 Holiday Lane #15

    • Des Plaines
    • 1 Beds | 1 Baths

  • Sold

    Sold for $224,000

    508 W Happfield Drive

    • Arlington Heights
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $258,888

    28 S Euclid Avenue

    • Villa Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $126,000

    1363 Perry Street #3B

    • Des Plaines
    • 2 Beds | 1 Baths

  • Sold

    Sold for $395,000

    4506 N Mcvicker Avenue

    • Portage Park
    • 4 Beds | 3 Baths

  • Sold

    Sold for $295,000

    103 E Wallace Street

    • Bartlett
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $103,000

    8620 W 95th Street #1A2

    • Hickory Hills
    • 2 Beds | 2 Baths

  • Sold

    Sold for $235,000

    3847 N Pontiac Avenue

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $227,500

    505 Anderson Drive

    • Lake in the Hills
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $315,000

    5507 N Nottingham Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $313,000

    40 S Arlene Avenue

    • Palatine
    • 4 Beds | 2 Baths

  • Sold

    Sold for $228,000

    2210 Theda Lane

    • Rolling Meadows
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $93,000

    350 Cunat Boulevard #3C

    • Richmond
    • 2 Beds | 2 Baths

  • Sold

    Sold for $275,000

    600 N Elmhurst Road

    • Prospect Heights
    • 5 Beds | 3.1 Baths