I think, if you mean "a thousand" (like "a dozen"), then it is a noun. Take, for example, an old war unit of thousand soldiers. "Я дам тебе тысячу воинов, -- сказал Александр Македонский своему полководцу. -- С этой тысячей ты должен к завтрашнему утру взять город."
Otherwise, especially in mathematical texts and in case of long numerals, it is a numeral.