Según el censo de población y vivienda realizado por el INEI en el año 2007, la ciudad de Tarata cuenta con 2 882 habitantes; de los cuales 2577 tienen como idioma nativo al castellano, siendo este el idioma más hablado, seguido por el aymara con 840 hablantes.