Seems low. O'Reilly, using actual job data[1] rather than job postings on a job site, pegged it much closer to 55k. Coupling the typical python skills with big data, software engineering or domain expertise lifts this substantially. If the average salary in this case is that low I'd suggest the term has become so corrupted to just encompass any person that does any thing with data, or that the quality of the job postings is just really, really low.
[1] http://www.oreilly.com/data/free/files/2017-european-data-science-salary-survey.pdf