After years of study on the question, the best answer I could come up with for the Demarcation Problem is that “science is any field of study in which cumulative research produces a collective and continuing increase in accuracy of prediction, measurement and explanation”.
Some bits of economics may qualify for that. The discipline as a whole does not, so far.