Non-price factors that can shift the demand curve for a good or service include: 1. Changes in consumer tastes and preferences which can significantly affect demand. 2. Changes in market size as larger markets have greater potential demand while smaller markets have less. 3. Changes in income as higher incomes generally increase demand except for inferior goods. 4. Changes in prices of related goods like substitutes whose demand increases with their price, and complements whose demand decreases with their price. 5. Changes in consumer expectations about future income or prices.