Goatheads are not that bad in the Fort Collins, Loveland, Colorado area yet.
I've also noticed that they are worse after they disturb/plow the soil right next to the roads here.
I only ride on the road, and the worst place to get them is in places with lots of sandy-gravel on the side of the road. No way to avoid it sometimes, and goatheads seem to accumulate in there...