Currently there are 31 homes for sale in Beaver Lake ranging in price from $29,900 to $585,000. The average asking price is $235,930. 35 homes in Beaver Lake sold in the past six months. Their prices were between $5,500 and $460,000. $214,253 was the average.