Правило следующее: пишутся слитно прилагательные, образованные из основ слов, отношение между которыми носит подчинительный характер: верхнесалдинский (от Верхняя Салда), нижнетагильский (от Нижний Тагил).
Разные справочники дают разные рекомендации (подробнее см. в "Письмовнике"). На практике названия городов из двух слов, если они следуют после родового слова город, чаще не склоняют.
Рекомендуем писать эти сочетания как описательные обороты со строчной буквы.