Changes in factors like consumer income, price of the product, expectations, related goods' prices, population, and tastes can shift the demand curve for a good. An increase in these factors shifts the curve to the right by increasing demand at all prices, while a decrease shifts the curve left by reducing demand. Income increases normally boost demand for normal goods but reduce it for inferior goods. Expectations of future price changes also impact current demand.