Bitcoin's price fluctuates due to supply and demand dynamics. When demand increases, with buyers willing to pay higher prices, its value rises. Conversely, when demand decreases and there are more sellers than buyers at a particular price point, its value drops.