Alert me

Homes for sale in Elgin, OK

70 homes
306 Harlee Dr, Elgin, OK 73538New 路 2 days
$350,000
4 bd 路 2 ba 路 2,100 sqft
306 Harlee Dr, Elgin
No photo
New 路 2 days
$300,000
4 bd 路 2 ba 路 1,900 sqft
1310 Saddle Rock Dr, Elgin
No photo
New 路 4 days
$405,000
4 bd 路 2 ba 路 2,200 sqft
3236 Mesa Dr, Elgin
12455 NE 120th St, Elgin, OK 73538
$599,000
3 bd 路 3 ba 路 2,800 sqft
12455 NE 120th St, Elgin
No photo
$348,000
4 bd 路 3 ba 路 2,100 sqft
310 6th St, Elgin
No photo
$346,000
4 bd 路 3 ba 路 2,100 sqft
306 6th St, Elgin
13025 NE Tony Creek Rd, Elgin, OK 73538Price cut $10,000
$400,000
4 bd 路 3 ba 路 2,100 sqft
13025 NE Tony Creek Rd, Elgin
231 NE North Ridge Rd, Elgin, OK 73538
$370,000
4 bd 路 2 ba 路 2,130 sqft
231 NE North Ridge Rd, Elgin
249 NE Sunset Dr, Elgin, OK 73538
$355,000
3 bd 路 3 ba 路 2,200 sqft
249 NE Sunset Dr, Elgin
111 Sunny Ln, Elgin, OK 73538
$185,000
3 bd 路 2 ba 路 1,200 sqft
111 Sunny Ln, Elgin
13694 NE Lafayette Dr, Elgin, OK 73538Price cut $1,000
$314,000
4 bd 路 2 ba 路 1,800 sqft
13694 NE Lafayette Dr, Elgin
1209 1st St, Elgin, OK 73538
$189,900
3 bd 路 2 ba 路 1,431 sqft
1209 1st St, Elgin
296 Prairie View Dr, Elgin, OK 73538Price cut $15,000
$415,000
4 bd 路 3 ba 路 2,700 sqft
296 Prairie View Dr, Elgin
5873 NE Minnow Ln, Elgin, OK 73538Price cut $7,400
$388,500
4 bd 路 2 ba 路 2,220 sqft
5873 NE Minnow Ln, Elgin
4297 Peak Ln, Elgin, OK 73538
$373,000
4 bd 路 2 ba 路 2,200 sqft
4297 Peak Ln, Elgin
704 6th St, Elgin, OK 73538Price cut $10,500
$214,400
2 bd 路 1 ba 路 1,100 sqft
704 6th St, Elgin
12225 NE Caribou Ct, Elgin, OK 73538
$415,000
5 bd 路 3 ba 路 2,571 sqft
12225 NE Caribou Ct, Elgin
205 Oak St, Elgin, OK 73538Price cut $20,000
$164,900
4 bd 路 2 ba 路 1,551 sqft
205 Oak St, Elgin
146 NE Pine Ave, Elgin, OK 73538Price cut $21,500
$142,500
2 bd 路 1 ba 路 1,100 sqft
146 NE Pine Ave, Elgin
12612 Bighorn Ln, Elgin, OK 73538Price cut $10,000
$489,000
4 bd 路 3 ba 路 2,800 sqft
12612 Bighorn Ln, Elgin
4119 Peak Ln, Elgin, OK 73538
$397,000
4 bd 路 2.5 ba 路 2,100 sqft
4119 Peak Ln, Elgin
7642 NE Highland Hills Dr, Elgin, OK 73538Price cut $6,000
$379,000
4 bd 路 2 ba 路 2,300 sqft
7642 NE Highland Hills Dr, Elgin
604 NE Catalina Pl, Elgin, OK 73538
$385,000
4 bd 路 2 ba 路 2,300 sqft
604 NE Catalina Pl, Elgin
12711 Ridge Rd, Elgin, OK 73538
$365,000
4 bd 路 2.5 ba 路 1,917 sqft
12711 Ridge Rd, Elgin

There are 30 homes for sale in Elgin, OK, with a median list price of $367,500. Prices run from $142,500 to $599,000. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.

Swipe homes in the app
Download on the App Store