• Sold

    Sold for $695,000

    3127 N Karlov Avenue

    • Avondale
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $685,000

    3320 S Lowe Avenue

    • Bridgeport
    • 6 Beds | Baths

  • Sold

    Sold for $415,000

    2045 W Concord Place #307

    • West Town
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $564,900

    3202 S Emerald Avenue

    • Bridgeport
    • 6 Beds | Baths

  • Sold

    Sold for $725,000

    817 W Washington Boulevard #601

    • Near West Side
    • 3 Beds | 2 Baths

  • Sold

    Sold for $297,000

    17025 Everett Avenue

    • South Holland
    • 3 Beds | 2 Baths

  • Sold

    Sold for $436,000

    41317 N Blackhawk Trail

    • Old Mill Creek / Wadsworth
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $1,070,000

    1201 Elmwood Avenue

    • Wilmette
    • 4 Beds | 2.2 Baths

  • Sold

    Sold for $450,000

    3708 N Ashland Avenue #2

    • Lake View
    • 2 Beds | 2 Baths

  • Sold

    Sold for $290,000

    744 N Clark Street #903

    • Near North Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $230,000

    3203 W Argyle Street #3E

    • Albany Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $279,900

    2006 W Walton Street #2A

    • West Town
    • 2 Beds | 1 Baths

  • Sold

    Sold for $675,000

    106 Rockford Avenue

    • Forest Park
    • 4 Beds | 3 Baths

  • Sold

    Sold for $282,000

    3213 W Altgeld Street #3

    • Logan Square
    • 2 Beds | 1 Baths

  • Sold

    Sold for $342,500

    1255 S State Street #1316

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $295,000

    4636 N Racine Avenue #3

    • Uptown
    • 2 Beds | 1 Baths

  • Sold

    Sold for $445,000

    919 W Leland Avenue #F

    • Uptown
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $235,000

    1849 W Lunt Avenue #1D

    • Rogers Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $365,000

    2303 S Michigan Avenue #304

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $138,000

    242 S Maple Avenue #3E

    • Oak Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $410,000

    3069 W Armitage Avenue #1N

    • Logan Square
    • 2 Beds | 2 Baths

  • Sold

    Sold for $360,000

    41317 N Blackhawk Trail

    • Old Mill Creek / Wadsworth
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $410,000

    1927 N Milwaukee Avenue #202

    • Logan Square
    • 2 Beds | 2 Baths

  • Sold

    Sold for $325,000

    955 Elderberry Circle #111

    • Naperville
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $375,000

    1529 S State Street #TH2

    • Near South Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $481,856

    1802 S State Street #201

    • Near South Side
    • 3 Beds | 2 Baths

  • Sold

    Sold for $410,000

    3708 N Ashland Avenue #2

    • Lake View
    • 2 Beds | 2 Baths

  • Sold

    Sold for $569,900

    3953 N Hermitage Avenue #B

    • Lake View
    • 3 Beds | 2 Baths

  • Sold

    Sold for $165,000

    88 W Schiller Street #605

    • Near North Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $535,000

    921 N Honore Street #C

    • West Town
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $231,000

    1529 S State Street #15F

    • Near South Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $334,000

    809 W Wellington Avenue #2

    • Lake View
    • 2 Beds | 2 Baths

  • Sold

    Sold for $275,000

    5634 W 64th Place

    • Clearing
    • 3 Beds | 2 Baths

  • Sold

    Sold for $445,000

    1529 S State Street #TH4

    • Near South Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $410,000

    2631 N Ashland Avenue #1

    • Lincoln Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $348,000

    1529 S State Street #16A

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $367,000

    2154 W Ainslie Street #1

    • Lincoln Square
    • 2 Beds | 2 Baths

  • Sold

    Sold for $435,000

    3551 N Reta Avenue #1

    • Lake View
    • 3 Beds | 2 Baths

  • Sold

    Sold for $106,200

    6030 N Sheridan Road #312

    • Edgewater
    • 1 Beds | 1 Baths

  • Sold

    Sold for $475,000

    5835 N Napoleon Avenue

    • Norwood Park
    • 3 Beds | 3 Baths

  • Sold

    Sold for $315,000

    1525 S Sangamon Street #709

    • Near West Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $233,000

    4827 N Kimball Avenue #1

    • Albany Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $515,000

    614 S Laflin Street #G

    • Near West Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $575,000

    5021 Church Street

    • Skokie
    • 7 Beds | 3.2 Baths

  • Sold

    Sold for $125,250

    240 S Maple Avenue #1E

    • Oak Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $510,000

    312 S Harvey Avenue

    • Oak Park
    • 6 Beds | 2 Baths

  • Sold

    Sold for $365,000

    3160 N Lincoln Avenue #311

    • Lake View
    • 2 Beds | 2 Baths

  • Sold

    Sold for $224,000

    6052 N Claremont Avenue #3S

    • West Ridge
    • 3 Beds | 2 Baths

  • Sold

    Sold for $373,000

    1529 S State Street #TH5

    • Near South Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $258,000

    1440 S Michigan Avenue #PH9

    • Near South Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $292,000

    1000 W Leland Avenue #5B

    • Uptown
    • 2 Beds | 2 Baths

  • Sold

    Sold for $313,000

    1645 W Ogden Avenue #405

    • Near West Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $245,000

    7712 S Oconto Avenue

    • Bridgeview
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $505,000

    2707 W Belmont Avenue #4E

    • Avondale
    • 3 Beds | 2 Baths

  • Sold

    Sold for $420,000

    437 W North Avenue #202

    • Near North Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $620,000

    2066 N Stave Street #4

    • Logan Square
    • 4 Beds | 3 Baths

  • Sold

    Sold for $355,000

    2437 N 77th Avenue

    • Elmwood Park
    • 3 Beds | 3 Baths

  • Sold

    Sold for $335,000

    3900 W Cornelia Avenue #1W

    • Avondale
    • 3 Beds | 3 Baths

  • Sold

    Sold for $300,000

    4324 N Rutherford Avenue

    • Harwood Heights
    • 3 Beds | 2 Baths

  • Sold

    Sold for $175,000

    655 W Irving Park Road #3608

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $23,000

    1529 S State Street #P28

    • Near South Side
    • Beds | Baths

  • Sold

    Sold for $380,000

    1256 W Carmen Avenue #1N

    • Uptown
    • 2 Beds | 2 Baths

  • Sold

    Sold for $200,850

    402 Stevens Court

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

  • Sold

    Sold for $25,000

    200 N Dearborn Street #P-83

    • Loop
    • Beds | Baths

  • Sold

    Sold for $281,500

    33 W Delaware Place #16B

    • Near North Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $380,000

    6464 S Dorchester Avenue

    • Woodlawn
    • 6 Beds | 2 Baths

  • Sold

    Sold for $20,000

    1529 S State Street #P134

    • Near South Side
    • Beds | Baths

  • Sold

    Sold for $325,000

    200 N Dearborn Street #2902

    • Loop
    • 2 Beds | 2 Baths

  • Sold

    Sold for $272,500

    1529 S State Street #4-H

    • Near South Side
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $100,000

    200 Ridge Avenue #1C

    • Evanston
    • 1 Beds | 1 Baths

  • Sold

    Sold for $425,000

    1240 N Milwaukee Avenue #2

    • West Town
    • 2 Beds | 2 Baths

  • Sold

    Sold for $355,000

    797 Laurel Avenue

    • Des Plaines
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $382,200

    3551 N Reta Avenue #1

    • Lake View
    • 3 Beds | 2 Baths

  • Sold

    Sold for $234,000

    4636 N Racine Avenue #3

    • Uptown
    • 2 Beds | 1 Baths

  • Sold

    Sold for $399,000

    3349 N Pacific Avenue

    • Dunning
    • 4 Beds | 3 Baths

  • Sold

    Sold for $339,900

    551 W Melrose Street #2

    • Lake View
    • 3 Beds | 1 Baths

  • Sold

    Sold for $129,900

    4714 N Bernard Street #3W

    • Albany Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $103,000

    4970 N Marine Drive #926

    • Uptown
    • 1 Beds | 1 Baths

  • Sold

    Sold for $375,000

    3069 W Armitage Avenue #1N

    • Logan Square
    • 2 Beds | 2 Baths

  • Sold

    Sold for $112,000

    601 E 32nd Street #905

    • Douglas
    • 1 Beds | 1 Baths

  • Sold

    Sold for $19,000

    1529 S State Street #P132

    • Near South Side
    • Beds | Baths

  • Sold

    Sold for $232,500

    3511 N Normandy Avenue

    • Dunning
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $182,500

    402 Stevens Court

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

  • Sold

    Sold for $358,000

    1529 S State Street #21K

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $210,000

    1529 S State Street #12F

    • Near South Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $1,375,000

    1455 W Belmont Avenue

    • Lake View
    • 11 Beds | Baths

  • Sold

    Sold for $43,500

    5 Arrowhead Court

    • Park Forest
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $272,500

    1529 S State Street #20H

    • Near South Side
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $590,000

    100 E Bellevue Place #4D

    • Near North Side
    • 3 Beds | 2 Baths

  • Sold

    Sold for $122,500

    2227 W Warren Boulevard #B1

    • Near West Side
    • 3 Beds | 1 Baths

  • Sold

    Sold for $262,000

    714 W Wellington Avenue #1

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $87,000

    4550 W 57th Street #1-E

    • West Elsdon
    • 2 Beds | 1 Baths

  • Sold

    Sold for $195,000

    722 W Oakdale Avenue #1R

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $240,000

    1844 S Michigan Avenue #301

    • Near South Side
    • 1 Beds | 1 Baths

  • Sold

    Sold for $675,000

    2441 N Talman Avenue

    • Logan Square
    • 7 Beds | Baths

  • Sold

    Sold for $420,000

    1529 S State Street #TH6

    • Near South Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $395,000

    2750 N Dayton Street #1

    • Lincoln Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $436,000

    854 W Wisconsin Street #A

    • Lincoln Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $580,000

    1862 N Halsted Street #2S

    • Lincoln Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $284,065

    551 W Melrose Street #2

    • Lake View
    • 3 Beds | 1 Baths

  • Sold

    Sold for $142,250

    4537 S Drexel Boulevard #507

    • Kenwood
    • 2 Beds | 1 Baths

  • Sold

    Sold for $563,888

    2929 N Lincoln Avenue #3

    • Lake View
    • 3 Beds | 2 Baths

  • Sold

    Sold for $35,000

    6619 S Oakley Avenue

    • Chicago Lawn
    • 4 Beds | 2 Baths

  • Sold

    Sold for $111,000

    240 S Maple Avenue #1E

    • Oak Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $176,000

    194 Grove Avenue #A

    • Des Plaines
    • 2 Beds | 2 Baths

  • Sold

    Sold for $63,500

    227 N Leamington Avenue

    • Austin
    • 4 Beds | Baths

  • Sold

    Sold for $244,500

    2144 W Giddings Street #3

    • Lincoln Square
    • 2 Beds | 1 Baths

  • Sold

    Sold for $252,000

    543 W Roscoe Street #1N

    • Lake View
    • 2 Beds | 1 Baths

  • Sold

    Sold for $172,400

    7928 Nashville Avenue

    • Burbank / Nottingham Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $385,000

    3202 S Emerald Avenue

    • Bridgeport
    • 6 Beds | Baths

  • Sold

    Sold for $336,000

    7348 W Kiowa Lane

    • Palos Heights
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $279,500

    3201 N Seminary Avenue #305

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $285,000

    5230 N Kenmore Avenue #1A

    • Edgewater
    • 2 Beds | 2 Baths

  • Sold

    Sold for $195,000

    8018 Rutherford Avenue

    • Burbank / Nottingham Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $219,000

    6128 S Mayfield Avenue

    • Clearing
    • 3 Beds | 2 Baths

  • Sold

    Sold for $255,000

    7936 W 79th Place

    • Bridgeview
    • 3 Beds | 2 Baths

  • Sold

    Sold for $116,000

    4714 N Bernard Street #2E

    • Albany Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $220,000

    4420 N Clark Street #402

    • Uptown
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $349,900

    3735 N Richmond Street

    • Irving Park
    • 3 Beds | 2 Baths

  • Sold

    Sold for $459,000

    4755 N Luna Avenue

    • Portage Park
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $323,000

    1307 S Wabash Avenue #403

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $186,000

    137 Newport Drive

    • Bolingbrook
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $142,500

    3930 N Pine Grove Avenue #1612

    • Lake View
    • 1 Beds | 1 Baths

  • Sold

    Sold for $380,000

    1260 W Washington Boulevard #203

    • Near West Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $326,000

    1529 S State Street #5G

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $270,000

    700 W Van Buren Street #1405

    • Near West Side
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $270,000

    350 W Belden Avenue #304

    • Lincoln Park
    • 1 Beds | 1 Baths

  • Sold

    Sold for $585,000

    2247 N Oakley Avenue #1

    • Logan Square
    • 3 Beds | 3 Baths

  • Sold

    Sold for $310,000

    1529 S State Street #16A

    • Near South Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $205,000

    1000 W 15th Street #119

    • Near West Side
    • 2 Beds | 1 Baths

  • Sold

    Sold for $550,000

    3252 S Princeton Avenue

    • Armour Square
    • 11 Beds | Baths

  • Sold

    Sold for $585,000

    1705 N Clybourn Avenue #G

    • Lincoln Park
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $760,000

    2290 Atkinson Road

    • Green Oaks / Libertyville
    • 5 Beds | 4.2 Baths

  • Sold

    Sold for $390,000

    3440 Prairie Avenue

    • Brookfield
    • 4 Beds | 2 Baths

  • Sold

    Sold for $365,000

    2750 N Dayton Street #1

    • Lincoln Park
    • 2 Beds | 2 Baths

  • Sold

    Sold for $337,900

    161 W Harrison Street #908

    • Loop
    • 2 Beds | 2 Baths

  • Sold

    Sold for $150,000

    3435 W Berteau Avenue #3A

    • Irving Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $133,900

    3201 W Argyle Street #1N

    • Albany Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $55,000

    4406 S Prairie Avenue #1S

    • Grand Boulevard
    • 4 Beds | 2 Baths

  • Sold

    Sold for $240,000

    259 Sunshine Drive

    • Bolingbrook
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $219,000

    4720 S King Drive #2E

    • Grand Boulevard
    • 3 Beds | 2 Baths

  • Sold

    Sold for $133,000

    2800 W 85th Street

    • Ashburn
    • 4 Beds | 2 Baths

  • Sold

    Sold for $405,000

    227 E Walton Place #2E

    • Near North Side
    • 2 Beds | 2 Baths

  • Sold

    Sold for $430,000

    1529 S State Street #TH8

    • Near South Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $406,000

    1423 W Harrison Street

    • Near West Side
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $170,000

    6128 S Mayfield Avenue

    • Clearing
    • 3 Beds | 2 Baths

  • Sold

    Sold for $319,000

    3480 Lawrence Lane

    • Glenview / Golf
    • 3 Beds | 2 Baths

  • Sold

    Sold for $197,000

    8520 S Francisco Avenue

    • Ashburn
    • 5 Beds | 2.1 Baths

  • Sold

    Sold for $255,000

    737 W Washington Boulevard #1206

    • Near West Side
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $405,500

    2234 N Southport

    • Lincoln Park
    • Land
  • Sold

    Sold for $29,900

    1342 S Glen Circle #B

    • Aurora / Eola
    • 2 Beds | 1 Baths

  • Sold

    Sold for $650,000

    12425 Thornberry Drive

    • Lemont
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $69,000

    2924 E 224th Street

    • Sauk Village
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $285,000

    3735 S Lake Park Avenue #1S

    • Oakland
    • 3 Beds | 2.1 Baths