 These birds live among rocky steppes and alpine pastures, in areas with sparse vegetation.Because of its desolate habitat, the Tibetan rosefinch's range is shared with few other birds, aside from the Brandt's mountain finch.Tibetan rosefinches are diurnal.