Elgin had 48 new homes for sale during the week of Friday, June 5 to Thursday, June 11, including 31 single family homes for sale with an average list price of $534,285.32, 7 townhouses for sale with an average list price of $365,671.43, 6 condos for sale with an average list price of $223,233.33, and 4 lots for sale with an average list price of $67,250.