• Sold

    Sold for $440,000

    8108 N Prospect Street

    • Niles
    • 3 Beds | 2 Baths

  • Sold

    Sold for $449,000

    32764 N Innetowne Road

    • Holiday Hills / Johnsburg / McHenry / Lakemoor / McCullom Lake / Sunnyside / Ringwood
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $339,900

    6701 N Milwaukee Avenue #710

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $415,000

    940 Beckett Crossing Drive

    • Ivanhoe / Mundelein
    • 3 Beds | 3 Baths

  • Sold

    Sold for $282,000

    8350 W Addison Street #201

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $475,000

    2090 Shermer Road

    • Northbrook
    • 3 Beds | 1 Baths

  • Sold

    Sold for $153,000

    1813 Hemlock Place #109

    • Schaumburg
    • Studio Beds | 1 Baths

  • Sold

    Sold for $500,000

    2009 Dundee Road

    • Northbrook
    • 5 Beds | 2 Baths

  • Sold

    Sold for $339,000

    6815 N Milwaukee Avenue #702

    • Niles
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $380,000

    5921 N Melvina Street

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $435,000

    4011 N Francisco Avenue #310

    • Irving Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $195,000

    6551 N Harlem Avenue #2S

    • Norwood Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $310,000

    3628 N Oconto Avenue

    • Dunning
    • 2 Beds | 1 Baths

  • Sold

    Sold for $415,000

    4427 N Kenneth Avenue

    • Irving Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $399,000

    4933 N Opal Avenue

    • Norridge
    • 4 Beds | 1 Baths

  • Sold

    Sold for $326,500

    6801 N Milwaukee Avenue #311

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $245,000

    1711 W Monroe Street

    • Park City / Waukegan
    • 3 Beds | 1 Baths

  • Sold

    Sold for $342,000

    129 Glendale Road

    • Buffalo Grove
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $730,000

    8754 W Park Lane

    • Niles
    • 4 Beds | 3 Baths

  • Sold

    Sold for $360,000

    5325 N Mcvicker Avenue

    • Jefferson Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $370,000

    6101 N Naples Avenue

    • Norwood Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $680,000

    3948 N Olcott Avenue

    • Dunning
    • 7 Beds | Baths

  • Sold

    Sold for $450,000

    201 Hollow Way

    • Ingleside
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $470,000

    460 S Northwest Highway #313

    • Park Ridge
    • 2 Beds | 2 Baths

  • Sold

    Sold for $325,000

    2437 N Meade Avenue

    • Belmont Cragin
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $343,000

    416 Greenview Drive

    • Park City / Waukegan
    • 4 Beds | 3 Baths

  • Sold

    Sold for $460,000

    5849 N Merrimac Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $405,000

    8201 W Maple Avenue

    • Norridge
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $1,525,000

    2369 Larkdale Drive

    • Glenview / Golf
    • 5 Beds | 5 Baths

  • Sold

    Sold for $475,000

    5722 N Mcvicker Avenue

    • Norwood Park
    • 4 Beds | Baths

  • Sold

    Sold for $175,000

    6531 N Northwest Highway #3B

    • Edison Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $224,500

    1550 S Blue Island Avenue #1107

    • Near West Side
    • 2 Beds | 1 Baths

  • Sold

    Sold for $147,000

    1277 Wyndham Lane #106

    • Palatine
    • 1 Beds | 1 Baths

  • Sold

    Sold for $1,235,000

    5149 N Oakley Avenue

    • Lincoln Square
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $719,900

    3226 S Shields Avenue

    • Armour Square
    • 3 Beds | 3.1 Baths

  • Sold

    Sold for $300,000

    7263 W Clarence Avenue

    • Norwood Park
    • 3 Beds | 1 Baths

  • Sold

    Sold for $276,000

    4449 N Springfield Avenue

    • Albany Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $225,000

    470 S Northwest Highway #1-B

    • Park Ridge
    • 2 Beds | 2 Baths

  • Sold

    Sold for $540,000

    829 Rowe Avenue

    • Park Ridge
    • 4 Beds | 3 Baths

  • Sold

    Sold for $287,500

    2104 Shermer Road

    • Northbrook
    • Land
  • Sold

    Sold for $218,000

    1471 Keystone Court #57-6

    • Elgin
    • 2 Beds | 2 Baths

  • Sold

    Sold for $460,000

    4719 W Devon Avenue

    • Forest Glen
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $350,000

    828 Pin Oak Circle

    • Cary / Oakwood Hills / Trout Valley
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $429,100

    1202 N Chestnut Avenue

    • Arlington Heights
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $490,000

    4919 N Meade Avenue

    • Jefferson Park
    • 4 Beds | 3 Baths

  • Sold

    Sold for $471,000

    6831 N Dowagiac Avenue

    • Forest Glen
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $750,000

    1632 W Olive Avenue

    • Edgewater
    • 4 Beds | 4 Baths

  • Sold

    Sold for $370,000

    6037 N Austin Avenue

    • Jefferson Park
    • 4 Beds | 3 Baths

  • Sold

    Sold for $113,000

    4839 N Central Avenue #1E

    • Jefferson Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $132,500

    209 W Quincy Street #1

    • Riverside
    • 2 Beds | 1 Baths

  • Sold

    Sold for $420,000

    5618 N Menard Avenue

    • Jefferson Park
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $540,000

    7216 W Coyle Avenue

    • Edison Park
    • 3 Beds | 3 Baths

  • Sold

    Sold for $305,000

    2602 Dove Street

    • Rolling Meadows
    • 3 Beds | 2 Baths

  • Sold

    Sold for $462,500

    6348 N Indian Road

    • Jefferson Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $280,000

    4573 N Mulligan Avenue

    • Portage Park
    • 3 Beds | 1 Baths

  • Sold

    Sold for $320,000

    5114 W Pensacola Avenue

    • Portage Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $1,450,000

    2719 N Kenmore Avenue

    • Lincoln Park
    • 8 Beds | Baths

  • Sold

    Sold for $358,000

    4531 N Greenview Avenue #3S

    • Uptown
    • 2 Beds | 1 Baths

  • Sold

    Sold for $410,000

    8024 N Octavia Avenue

    • Niles
    • 3 Beds | 3 Baths

  • Sold

    Sold for $222,500

    3919 N Plainfield Avenue

    • Dunning
    • 2 Beds | 1 Baths

  • Sold

    Sold for $415,000

    5727 N Markham Avenue

    • Jefferson Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $420,000

    4848 N Rutherford Avenue

    • Norwood Park
    • 5 Beds | 2 Baths

  • Sold

    Sold for $469,000

    6030 N Oakley Avenue

    • West Ridge
    • 9 Beds | Baths

  • Sold

    Sold for $276,000

    6108 W Newport Avenue

    • Dunning
    • 2 Beds | 1 Baths

  • Sold

    Sold for $435,000

    844 S Cleveland Avenue

    • Arlington Heights
    • 3 Beds | 2 Baths

  • Sold

    Sold for $439,000

    1963 Dundee Road

    • Northbrook
    • 5 Beds | 2 Baths

  • Sold

    Sold for $115,000

    1277 Wyndham Lane #106

    • Palatine
    • 1 Beds | 1 Baths

  • Sold

    Sold for $350,000

    6320 W Raven Avenue

    • Norwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $484,000

    30W180 Estes Street

    • Warrenville
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $285,000

    107 Elm Avenue

    • North Aurora
    • 3 Beds | 1.2 Baths

  • Sold

    Sold for $325,000

    6923 W Balmoral Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $175,000

    5957 N Greenview Avenue #2

    • Edgewater
    • 2 Beds | 1 Baths

  • Sold

    Sold for $337,500

    347 S Wolf Road

    • Des Plaines
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $225,000

    425 Westview Street

    • Hoffman Estates
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $300,000

    3715 N New England Avenue

    • Dunning
    • 4 Beds | 2 Baths

  • Sold

    Sold for $239,900

    7120 N Milwaukee Avenue #504

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $440,000

    5830 N Marmora Avenue

    • Jefferson Park
    • 4 Beds | 3 Baths

  • Sold

    Sold for $135,000

    2620 N Windsor Drive #204

    • Arlington Heights
    • 2 Beds | 2 Baths

  • Sold

    Sold for $270,000

    7240 W Balmoral Avenue

    • Norwood Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $324,000

    1664 Normandy Woods Court

    • Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $385,000

    315 S Delphia Avenue

    • Park Ridge
    • 3 Beds | 1 Baths

  • Sold

    Sold for $355,500

    5848 N Harlem Avenue

    • Norwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $107,000

    650 Murray Lane #313

    • Des Plaines
    • 1 Beds | 1 Baths

  • Sold

    Sold for $211,500

    876 Boxwood Drive

    • Crystal Lake / Lakewood / Prairie Grove
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $300,000

    600 N Dearborn Street #1003

    • Near North Side
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $230,000

    7 Cambridge Avenue

    • Streamwood
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $137,200

    3158 Falling Waters Lane #3158

    • Lake Villa / Lindenhurst
    • 2 Beds | 2 Baths

  • Sold

    Sold for $100,000

    4839 N Central Avenue #1W

    • Jefferson Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $357,500

    5834 N Merrimac Avenue

    • Norwood Park
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $420,000

    3914 N Whipple Street

    • Irving Park
    • 7 Beds | Baths

  • Sold

    Sold for $258,000

    3106 Swallow Lane

    • Rolling Meadows
    • 4 Beds | 2 Baths

  • Sold

    Sold for $180,000

    4838 N Mcvicker Avenue

    • Jefferson Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $760,000

    5864 N Natoma Avenue

    • Norwood Park
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $260,000

    5707 N Moody Avenue

    • Norwood Park
    • 3 Beds | 1 Baths

  • Sold

    Sold for $309,000

    6157 W Rosedale Avenue

    • Norwood Park
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $245,000

    1935 S Archer Avenue #418

    • Near South Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $273,000

    4515 N Lavergne Avenue

    • Portage Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $250,000

    3846 N Richmond Street #1S

    • Irving Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $425,000

    5626 N Menard Avenue

    • Jefferson Park
    • 5 Beds | Baths

  • Sold

    Sold for $170,000

    4841 N Central Avenue #3N

    • Jefferson Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $322,500

    6975 W Nelson Street

    • Montclare
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $289,000

    5430 N Meade Avenue

    • Jefferson Park
    • 3 Beds | 1 Baths

  • Sold

    Sold for $380,000

    4226 N Ashland Avenue #2A

    • Lake View
    • 3 Beds | 2 Baths

  • Sold

    Sold for $260,000

    5959 W Leland Avenue

    • Portage Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $389,000

    704 Juneway Avenue

    • Deerfield, Bannockburn, Riverwoods
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $412,000

    7332 N Osceola Avenue

    • Edison Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $175,900

    7227 W Higgins Avenue #404

    • Norwood Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $150,000

    1503 Oak Avenue #408

    • Evanston
    • 1 Beds | 1 Baths

  • Sold

    Sold for $100,000

    4839 N Central Avenue #1E

    • Jefferson Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $135,000

    3600 N Lake Shore Drive #1419

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $290,000

    2314 Eisenhower Boulevard

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

  • Sold

    Sold for $395,000

    1253 Biscayne Drive

    • Elk Grove Village
    • 3 Beds | 2 Baths

  • Sold

    Sold for $420,000

    5017 N Meade Avenue

    • Jefferson Park
    • 5 Beds | Baths

  • Sold

    Sold for $285,000

    927 W Windsor Avenue #2W

    • Uptown
    • 2 Beds | 2 Baths

  • Sold

    Sold for $350,000

    6210 N Moody Avenue

    • Norwood Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $208,000

    5716 N Menard Avenue

    • Jefferson Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $1,025,000

    720 W Randolph Street #PH2

    • Near West Side
    • 3 Beds | 3 Baths

  • Sold

    Sold for $220,000

    6935 N Milwaukee Avenue #201

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $140,000

    5006 Palm Street

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

  • Sold

    Sold for $379,000

    704 Juneway Avenue

    • Deerfield, Bannockburn, Riverwoods
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $325,000

    4826 N Meade Avenue

    • Jefferson Park
    • 5 Beds | 3 Baths

  • Sold

    Sold for $287,500

    7256 W Thorndale Avenue

    • Norwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $220,000

    7091 W Touhy Avenue #504

    • Niles
    • 2 Beds | 1 Baths

  • Sold

    Sold for $155,250

    7021 W Touhy Avenue #510

    • Niles
    • 1 Beds | 1 Baths

  • Sold

    Sold for $285,000

    127 E Mcclellan Street

    • Bartlett
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $166,900

    647 Dane Street

    • Bull Valley / Greenwood / Woodstock
    • 3 Beds | 2 Baths

  • Sold

    Sold for $95,000

    1619 W Wilson Avenue #2E

    • Uptown
    • 2 Beds | 1 Baths

  • Sold

    Sold for $245,000

    2611 Rusty Drive

    • Des Plaines
    • 3 Beds | 1.2 Baths

  • Sold

    Sold for $380,000

    5471 N Parkside Avenue

    • Jefferson Park
    • 5 Beds | 2 Baths

  • Sold

    Sold for $145,900

    5432 W Windsor Avenue #3A

    • Portage Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $40,000

    19780 Highway Rt102 Highway

    • Wilmington
    • 1 Beds | 1 Baths

  • Sold

    Sold for $485,000

    6141 W Montrose Avenue

    • Portage Park
    • 9 Beds | Baths

  • Sold

    Sold for $110,000

    6817 W Raven Street #1D

    • Norwood Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $186,000

    8400 Callie Avenue #308

    • Morton Grove
    • 1 Beds | 1 Baths

  • Sold

    Sold for $223,000

    10N966 Hawthorne Street

    • Elgin
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $291,000

    288 Walsh Circle

    • Yorkville / Bristol
    • 4 Beds | 3 Baths

  • Sold

    Sold for $180,000

    2640 N Mango Avenue

    • Belmont Cragin
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $245,000

    7091 W Touhy Avenue #503

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $335,000

    3028 W Roscoe Street #406

    • Avondale
    • 2 Beds | 2 Baths

  • Sold

    Sold for $599,000

    3819 N Albany Avenue

    • Irving Park
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $360,000

    6801 N Milwaukee Avenue #AV310

    • Niles
    • 3 Beds | 2 Baths

  • Sold

    Sold for $181,000

    6980 W Touhy Avenue #206

    • Niles
    • 2 Beds | 1 Baths

  • Sold

    Sold for $257,000

    6801 N Milwaukee Avenue #705

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $350,000

    120 N Northwest Highway #208

    • Park Ridge
    • 2 Beds | 2 Baths

  • Sold

    Sold for $152,500

    2096 Sutherland Place

    • Hoffman Estates
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $306,500

    4612 N Osage Avenue

    • Norridge
    • 3 Beds | 2 Baths

  • Sold

    Sold for $31,000

    841 N Homan Avenue

    • Humboldt Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $315,000

    21399 W Sylvan Drive

    • Ivanhoe / Mundelein
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $275,000

    8614 Georgiana Avenue

    • Morton Grove
    • 3 Beds | 2 Baths

  • Sold

    Sold for $115,000

    5432 W Windsor Avenue #1E

    • Portage Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $245,000

    828 Pin Oak Circle

    • Cary / Oakwood Hills / Trout Valley
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $355,000

    2102 N Verde Drive

    • Arlington Heights
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $376,000

    1312 W Plymouth Court

    • Arlington Heights
    • 4 Beds | 4 Baths

  • Sold

    Sold for $77,000

    6318 N Mozart Street #3F

    • West Ridge
    • 3 Beds | 1 Baths

  • Sold

    Sold for $234,000

    7240 W Balmoral Avenue

    • Norwood Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $468,000

    720 W Randolph Street #801

    • Near West Side
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $277,500

    6340 W Cornelia Avenue

    • Dunning
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $320,000

    4449 N Beacon Street #3N

    • Uptown
    • 2 Beds | 2 Baths

  • Sold

    Sold for $240,000

    508 Aberdeen Lane #D

    • Prospect Heights
    • 3 Beds | 2 Baths

  • Sold

    Sold for $407,500

    6845 N Tripp Avenue

    • Lincolnwood
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $415,000

    5936 N Kilpatrick Avenue

    • Forest Glen
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $345,000

    7426 N Osceola Avenue

    • Edison Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $432,000

    1140 E Pintail Court

    • Palatine
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $232,500

    161 Benton Lane

    • Bloomingdale
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $280,000

    8516 N Ozark Avenue

    • Niles
    • 4 Beds | 2 Baths

  • Sold

    Sold for $315,000

    5852 N Manton Avenue

    • Jefferson Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $197,500

    6801 N Milwaukee Avenue #708

    • Niles
    • 2 Beds | 1 Baths

  • Sold

    Sold for $259,900

    518 Tulip Circle

    • Island Lake
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $319,000

    526 S Mitchell Avenue

    • Arlington Heights
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $215,000

    7031 W Touhy Avenue #308

    • Niles
    • 2 Beds | 1 Baths