Roseira é um municípiobrasileiro do estado de São Paulo, na microrregião de Guaratinguetá. Localiza-se a uma latitude 22º53'53" sul e a uma longitude 45º18'19" oeste, estando a uma altitude de 551 metros. Sua população estimada em 2004 era de 9.788 habitantes.