The average cost for a pound of butter is between $2 and $3. The costs vary based on the location, brand of butter and the type of store it is purchased from.
There are a variety of factors that determine the price of butter, including if it is purchased from an independent grocer or a large chain. Brand also plays a part, as name-brand butter tends to be more expensive than generic brands. Organic and specialty butter from more expensive stores go up to $5 for a pound. The season and export economy also determine the overall price of butter.