Horses are priced differently. Horses for sale range in price from $1 to over $1,000,000. Horses are often valued between $1,500 and $10,000. A horse currently costs roughly $5500 on average. It is very difficult to estimate how many horses are sold at any one time, but it is known that there are still a large number of horses being sold at public auctions throughout the United States. The majority of horses are not sold at auction, but instead are bought or leased by individuals or corporations who use them as a source of transportation, recreation, and work. Sales at auction are expected to decrease because more horses are being purchased directly from their owners. In fact, sales at auction have been on the decline since they reached a peak in 2003. A typical horse sells for between $2500 and $7500. This depends on various factors such as age, health, and production history. Older horses are usually cheaper because they are less likely to win races or be useful for breeding. Healthy horses are also easier to sell because they do not need to be put down. Production horses produce more money because they earn enough through wages to pay for their own feed and care. A racehorse can sell for up to $100,000 or more while a show horse may cost as little as $1500 to $20,000 depending on its quality and breed.