Which one is more correct?
The concert was a big success due to high demand.
The concert was a big success due to high-demand.
This article seems to suggest that you hyphenate "high" when it is placed next to an adjective, but "demand" is not an adjective.