De acuerdo con el censo realizado por el DMR en noviembre de 2004, la población de Tiráspol era de 159.163 habitantes, de las cuales la población urbana era de 158.069 habitantes y la población rural era de 1.094 personas (incluyendo a los residentes de la aldea de Kremenchug, situado en la orilla derecha del Dniéster, pero administrativamente subordinados a la administración estatal de Tiráspol).