• Sold

    Sold for $520,000

    3728 N Oak Park Avenue

    • Dunning
    • 7 Beds | 3 Baths

  • Sold

    Sold for $176,000

    9128 W Terrace Drive #3B

    • Niles
    • 1 Beds | 1 Baths

  • Sold

    Sold for $20,000

    627 E 92nd Place

    • Chatham
    • 5 Beds | Baths

  • Sold

    Sold for $619,000

    235 S Marion Street #C

    • Oak Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $261,000

    440 N Mcclurg Court #802

    • Near North Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $555,000

    5950 W Eastwood Avenue

    • Portage Park
    • 3 Beds | 3 Baths

  • Sold

    Sold for $726,000

    555 Signal Hill Road

    • Barrington Area
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $225,000

    748 Rodenburg Road #2D

    • Keeneyville / Roselle
    • 2 Beds | 2 Baths

  • Sold

    Sold for $235,000

    628 Key Largo Drive

    • Fox Lake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $270,000

    251 Appletree Court #Z1

    • Buffalo Grove
    • 2 Beds | 2 Baths

  • Sold

    Sold for $397,000

    1715 N Drury Lane

    • Arlington Heights
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $250,000

    205 Blossom Court

    • Buffalo Grove
    • 2 Beds | 2 Baths

  • Sold

    Sold for $287,500

    370 S Western Avenue #510

    • Des Plaines
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $248,000

    632 Key Largo Drive #632

    • Fox Lake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $158,000

    725 Grove Drive #109

    • Buffalo Grove
    • 2 Beds | 1 Baths

  • Sold

    Sold for $265,000

    1850 W Surrey Park Lane #2D

    • Arlington Heights
    • 2 Beds | 2 Baths

  • Sold

    Sold for $165,000

    1203 S 17th Avenue #B

    • Maywood
    • 2 Beds | 2 Baths

  • Sold

    Sold for $169,000

    5200 S Ellis Avenue #302

    • Hyde Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $455,000

    6734 W Berenice Avenue

    • Dunning
    • 4 Beds | 3 Baths

  • Sold

    Sold for $384,000

    364 Hawthorne Road

    • Buffalo Grove
    • 3 Beds | 2 Baths

  • Sold

    Sold for $230,000

    5105 Madison Street #411

    • Skokie
    • 1 Beds | 1 Baths

  • Sold

    Sold for $226,000

    956 W 115th Street

    • Morgan Park
    • 5 Beds | 2 Baths

  • Sold

    Sold for $700,000

    7137 W Wright Terrace

    • Niles
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $300,000

    4950 N Melvina Avenue

    • Jefferson Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $319,900

    17416 64th Court

    • Tinley Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $265,000

    1414 Tulip Court #D2

    • Wheeling
    • 3 Beds | 2 Baths

  • Sold

    Sold for $540,000

    1004 E Callero Circle

    • Mount Prospect
    • 6 Beds | Baths

  • Sold

    Sold for $374,900

    4116 N Central Avenue

    • Portage Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $316,500

    708 N Michigan Street

    • Elmhurst
    • 3 Beds | 2 Baths

  • Sold

    Sold for $197,000

    2530 N 72nd Court #3E

    • Elmwood Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $270,000

    7253 W Rascher Avenue

    • Norwood Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $309,900

    125 Lakeview Drive #414

    • Bloomingdale
    • 3 Beds | 2 Baths

  • Sold

    Sold for $460,000

    8464 W Brodman Avenue

    • O’Hare
    • 4 Beds | 3 Baths

  • Sold

    Sold for $230,000

    11106 W Cove Circle #3C

    • Palos Hills
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $173,500

    5139 N East River Road #167C

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $275,000

    27047 S Sylvan Lane

    • Monee / Unicorporated Monee
    • 4 Beds | 2 Baths

  • Sold

    Sold for $315,000

    2044 Belvidere Line Drive

    • Elgin
    • 5 Beds | 3 Baths

  • Sold

    Sold for $206,000

    1375 Williamsburg Drive #B2

    • Schaumburg
    • 2 Beds | 2 Baths

  • Sold

    Sold for $193,000

    506 Hidden Creek Lane

    • North Aurora
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $790,000

    402 Fox Meadow Drive

    • Northfield
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $145,000

    4829 N Central Avenue #206

    • Jefferson Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $86,000

    1800 Knights Bridge Drive #2E

    • Mount Prospect
    • 1 Beds | 1 Baths

  • Sold

    Sold for $410,000

    4907 N Nashville Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $330,000

    7015 W Berwyn Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $390,000

    8316 N Elmore Street

    • Niles
    • 3 Beds | 2 Baths

  • Sold

    Sold for $120,500

    6030 N Sheridan Road #1511

    • Edgewater
    • 1 Beds | 1 Baths

  • Sold

    Sold for $268,000

    1602 S 57th Avenue

    • Cicero
    • 4 Beds | 2 Baths

  • Sold

    Sold for $215,000

    440 N Mcclurg Court #1012

    • Near North Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $98,000

    8245 W Belmont Avenue #5E

    • River Grove
    • 1 Beds | 1 Baths

  • Sold

    Sold for $369,900

    3258 N Natoma Avenue

    • Dunning
    • 5 Beds | 2 Baths

  • Sold

    Sold for $505,000

    1333 N Rockwell Street

    • West Town
    • 6 Beds | 2 Baths

  • Sold

    Sold for $190,000

    1445 S Avers Avenue

    • North Lawndale
    • 4 Beds | 2 Baths

  • Sold

    Sold for $125,000

    4025 Almansa Lane #4025

    • Oak Lawn
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $280,000

    1331 N Rockwell Street

    • West Town
    • Land
  • Sold

    Sold for $297,500

    364 Hawthorne Road

    • Buffalo Grove
    • 3 Beds | 2 Baths

  • Sold

    Sold for $120,000

    949 Lake Street #F3

    • Oak Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $110,000

    5432 W Windsor Avenue #1E

    • Portage Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $143,000

    404 Holiday Lane

    • Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $120,000

    6030 N Sheridan Road #1608

    • Edgewater
    • 1 Beds | 1 Baths

  • Sold

    Sold for $177,000

    5450 W Gale Street #302

    • Jefferson Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $82,500

    1101 Holiday Lane #12

    • Des Plaines
    • 1 Beds | 1 Baths

  • Sold

    Sold for $305,000

    1125 Mill Creek Drive

    • Buffalo Grove
    • 3 Beds | 2 Baths

  • Sold

    Sold for $125,000

    4348 W Cortez Street

    • Humboldt Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $199,900

    2S766 Grove Lane

    • Warrenville
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $113,000

    406 Wisconsin Avenue #103

    • Oak Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $310,000

    101 Summit Avenue #501

    • Park Ridge
    • 2 Beds | 2 Baths

  • Sold

    Sold for $106,000

    6171 N Sheridan Road #2505

    • Edgewater
    • Studio Beds | 1 Baths

  • Sold

    Sold for $460,000

    235 S Marion Street #C

    • Oak Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $294,000

    2354 Blue Spruce Lane

    • Aurora / Eola
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $130,000

    8514 S Marquette Avenue

    • South Chicago
    • 5 Beds | 2 Baths

  • Sold

    Sold for $107,000

    1534 N Leclaire Avenue

    • Austin
    • 2 Beds | 1 Baths

  • Sold

    Sold for $225,000

    1728 Warwick Lane

    • Schaumburg
    • 3 Beds | 2 Baths

  • Sold

    Sold for $331,000

    3939 N Olcott Avenue

    • Dunning
    • 5 Beds | 3 Baths

  • Sold

    Sold for $165,000

    1172 N Boxwood Drive

    • Mount Prospect
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $247,000

    6236 W Byron Street

    • Dunning
    • 2 Beds | 1 Baths

  • Sold

    Sold for $165,000

    4846 W Crystal Street

    • Austin
    • 5 Beds | Baths

  • Sold

    Sold for $136,000

    715 N Lotus Avenue

    • Austin
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $76,000

    6027 W 103rd Street #3B

    • Chicago Ridge
    • 2 Beds | 1 Baths

  • Sold

    Sold for $187,000

    3812 N Oak Park Avenue

    • Dunning
    • 3 Beds | 1 Baths

  • Sold

    Sold for $375,000

    12039 Graceland Court

    • Homer Glen
    • 5 Beds | 4.1 Baths

  • Sold

    Sold for $314,000

    5821 N Melvina Avenue

    • Norwood Park
    • 5 Beds | 1.1 Baths

  • Sold

    Sold for $115,000

    5440 W Windsor Avenue #1E

    • Portage Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $305,000

    2245 N Lavergne Avenue

    • Belmont Cragin
    • 4 Beds | Baths

  • Sold

    Sold for $170,000

    175 Grove Avenue #C

    • Des Plaines
    • 2 Beds | 2 Baths

  • Sold

    Sold for $545,000

    7129 W Wright Terrace

    • Niles
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $301,000

    6956 W Main Street

    • Niles
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $179,000

    2500 W Talcott Road #102

    • Park Ridge
    • 2 Beds | 2 Baths

  • Sold

    Sold for $184,000

    2418 Iroquois Lane

    • Round Lake Beach / Round Lake / Round Lake Heights / Round Lake Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $207,900

    211 44th Avenue

    • Northlake
    • 6 Beds | 2 Baths

  • Sold

    Sold for $360,000

    4947 N Monticello Avenue

    • Albany Park
    • 4 Beds | Baths

  • Sold

    Sold for $555,000

    830 Becker Road

    • Glenview / Golf
    • 4 Beds | 2 Baths

  • Sold

    Sold for $525,000

    7137 W Wright Terrace

    • Niles
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $288,000

    2703 N 76th Court

    • Elmwood Park
    • 4 Beds | 2 Baths

  • Sold

    Sold for $208,000

    7323 W Leland Avenue

    • Harwood Heights
    • 2 Beds | 2 Baths

  • Sold

    Sold for $460,000

    4102 N Neenah Avenue

    • Dunning
    • 8 Beds | Baths

  • Sold

    Sold for $140,000

    5155 N East River Road #119

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $552,250

    974 W Bailey Road

    • Naperville
    • 6 Beds | 3.1 Baths

  • Sold

    Sold for $115,000

    5432 W Windsor Avenue #1E

    • Portage Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $380,000

    6517 W Ebinger Drive

    • Niles
    • 5 Beds | 3 Baths

  • Sold

    Sold for $85,500

    3141 N Elm Street #1

    • River Grove
    • 2 Beds | 1 Baths

  • Sold

    Sold for $215,000

    3852 N Sayre Avenue

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $320,000

    7155 W Cleveland Street

    • Niles
    • 3 Beds | 2 Baths

  • Sold

    Sold for $190,000

    6433 W Belle Plaine Avenue #201

    • Dunning
    • 3 Beds | 2 Baths

  • Sold

    Sold for $125,500

    5450 W Gale Street #302

    • Jefferson Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $220,000

    7015 W Berwyn Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $202,000

    3630 N Harlem Avenue #406

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $74,000

    2317 N Neva Avenue #303A

    • Austin
    • 2 Beds | 1 Baths

  • Sold

    Sold for $210,000

    2510 Mallard Drive

    • Lake Villa / Lindenhurst
    • 3 Beds | 2 Baths

  • Sold

    Sold for $309,000

    432 N Wilson Lane

    • Addison
    • 3 Beds | 2 Baths

  • Sold

    Sold for $144,000

    6526 W Irving Park Road #609

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $149,500

    6526 W Irving Park Road #309

    • Dunning
    • 2 Beds | 2 Baths

  • Sold

    Sold for $504,000

    7N460 Foxglove Court

    • Campton Hills / St. Charles
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $250,000

    3727 N Nora Avenue

    • Dunning
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $142,000

    230 Jefferson Lane

    • Wood Dale
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $231,000

    3727 N Nottingham Avenue

    • Dunning
    • 3 Beds | 2 Baths

  • Sold

    Sold for $368,000

    5633 W Dakin Street

    • Portage Park
    • 6 Beds | Baths

  • Sold

    Sold for $164,000

    2529 N 73rd Avenue

    • Elmwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $105,000

    6157 N Sheridan Road #21C

    • Edgewater
    • 1 Beds | 1 Baths

  • Sold

    Sold for $257,000

    3731 N Nora Avenue

    • Dunning
    • 3 Beds | 2 Baths

  • Sold

    Sold for $360,000

    3725 N Normandy Avenue

    • Dunning
    • 3 Beds | 4 Baths

  • Sold

    Sold for $640,000

    6403 N Olcott Avenue

    • Edison Park
    • 6 Beds | Baths

  • Sold

    Sold for $360,000

    702 Harvest Lane

    • Mount Prospect
    • 3 Beds | 2 Baths

  • Sold

    Sold for $400,000

    3436 Main Street

    • Skokie
    • 6 Beds | Baths

  • Sold

    Sold for $195,000

    5342 W 23rd Place

    • Cicero
    • 4 Beds | Baths

  • Sold

    Sold for $285,000

    4906 S Kolin Avenue

    • Archer Heights
    • 6 Beds | Baths

  • Sold

    Sold for $317,000

    465 Bell Drive

    • Des Plaines
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $395,000

    1005 E Cardinal Lane

    • Mount Prospect
    • 6 Beds | Baths

  • Sold

    Sold for $445,000

    2861 E Woodbury Drive

    • Arlington Heights
    • 3 Beds | 2.2 Baths

  • Sold

    Sold for $120,000

    228 Jefferson Lane

    • Wood Dale
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $406,000

    440 N Wabash Avenue #2309

    • Near North Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $104,000

    9128 W Terrace Drive #3M

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $293,100

    4647 N Thatcher Avenue

    • Norridge
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $67,000

    211 44th Avenue

    • Northlake
    • 3 Beds | 1 Baths

  • Sold

    Sold for $227,000

    7014 W Roscoe Street

    • Dunning
    • 4 Beds | 1 Baths

  • Sold

    Sold for $379,000

    1004 E Callero Circle

    • Mount Prospect
    • 6 Beds | Baths

  • Sold

    Sold for $200,000

    7636 W Farragut Avenue

    • Norwood Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $335,000

    5749 W Windsor Avenue

    • Portage Park
    • 4 Beds | 4 Baths

  • Sold

    Sold for $280,000

    2311 Periwinkle Court

    • Naperville
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $190,000

    653 Springfield Court

    • Keeneyville / Roselle
    • 3 Beds | 1.2 Baths

  • Sold

    Sold for $28,900

    1140 N Menard Street

    • Austin
    • 3 Beds | 2 Baths

  • Sold

    Sold for $72,000

    2413 N 76th Avenue #3W

    • Elmwood Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $165,000

    225 E Main Street #305

    • Keeneyville / Roselle
    • 2 Beds | 2 Baths

  • Sold

    Sold for $125,000

    6701 N Milwaukee Avenue #608

    • Niles
    • 2 Beds | 2 Baths

  • Sold

    Sold for $76,300

    720 W Gordon Terrace #20B

    • Uptown
    • 1 Beds | 1 Baths

  • Sold

    Sold for $125,000

    10 Joyce Lane

    • Streamwood
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $509,000

    974 W Bailey Road

    • Naperville
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $115,000

    1315 Winfield Court #8

    • Keeneyville / Roselle
    • 2 Beds | 2 Baths

  • Sold

    Sold for $54,000

    5109 N East River Road #3C

    • O’Hare
    • 1 Beds | 1 Baths

  • Sold

    Sold for $33,000

    10025 W Irving Park Road #2F

    • Schiller Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $160,000

    6906 W Berwyn Avenue

    • Norwood Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $199,000

    3124 Erika Lane

    • Carpentersville
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $190,000

    7155 W Cleveland Street

    • Niles
    • 3 Beds | 1 Baths

  • Sold

    Sold for $205,000

    6328 W Eastwood Avenue

    • Portage Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $138,000

    3400 Highway 53

    • Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
    • 2 Beds | 1 Baths

  • Sold

    Sold for $135,000

    407 E Mors Avenue

    • Wheeling
    • 3 Beds | 1 Baths

  • Sold

    Sold for $32,500

    2741 N 75th Court #3E

    • Elmwood Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $187,000

    460 W Happfield Drive

    • Arlington Heights
    • 3 Beds | 2 Baths

  • Sold

    Sold for $185,000

    3625 Sarah Street

    • Franklin Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $43,000

    3143 N Elm Street #3N

    • River Grove
    • 1 Beds | 1 Baths

  • Sold

    Sold for $293,000

    3258 N Natoma Avenue

    • Dunning
    • 4 Beds | 2 Baths

  • Sold

    Sold for $234,000

    4301 N Nordica Avenue

    • Norridge
    • 3 Beds | 2 Baths

  • Sold

    Sold for $299,000

    432 N Wilson Lane

    • Addison
    • 3 Beds | 2 Baths

  • Sold

    Sold for $188,000

    1573 Sunflower Drive

    • Romeoville
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $123,000

    4564 N Milwaukee Avenue #105

    • Portage Park
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $695,000

    1920 Calvin Court

    • Deerfield, Bannockburn, Riverwoods
    • 5 Beds | 4.2 Baths

  • Sold

    Sold for $114,000

    720 W Dempster Street #G209

    • Mount Prospect
    • 2 Beds | 1 Baths

  • Sold

    Sold for $153,000

    4408 Cove Circle

    • Plainfield
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $41,000

    1908 N Drake Avenue #2A

    • Logan Square
    • 2 Beds | 1 Baths

  • Sold

    Sold for $122,500

    9374 Landings Lane #307

    • Des Plaines
    • 2 Beds | 2 Baths

  • Sold

    Sold for $116,900

    1049 N Waller Avenue

    • Austin
    • 8 Beds | 3 Baths

  • Sold

    Sold for $110,750

    8759 W Summerdale Avenue #3

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $209,000

    1425 S Harlem Avenue

    • Forest Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $500,000

    4828 N Nottingham Avenue

    • Norwood Park
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $130,000

    3400 Highway 53

    • Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
    • 2 Beds | 1 Baths

  • Sold

    Sold for $245,000

    5529 N Odell Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $290,000

    4944 N Normandy Avenue

    • Norwood Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $140,000

    2505 N 79th Avenue

    • Elmwood Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $156,500

    632 Key Largo Drive #632

    • Fox Lake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $230,000

    2806 N Maplewood Avenue

    • Avondale
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $157,600

    4166 Cove Lane #E

    • Glenview / Golf
    • 2 Beds | 2 Baths

  • Sold

    Sold for $118,000

    16A Kingery Quarter #202

    • Willowbrook
    • 2 Beds | 1 Baths

  • Sold

    Sold for $84,000

    4031 N Bonhill Drive #2A

    • Arlington Heights
    • 2 Beds | 1 Baths

  • Sold

    Sold for $160,000

    2534 Yarrow Lane #2534

    • Rolling Meadows
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $180,000

    5151 N East River Road #231D

    • O’Hare
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $380,000

    1841 W Berteau

    • North Center
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $440,000

    4819 N Oak Park Ave

    • Norwood Park
    • 4 Beds | 3.1 Baths