Byen ligger på stedet til en bosetning kjent siden 1620. I 1906 ble jernbanestasjonen Pikaljovo på St. Petersburg–Vologda-banen åpnet. Den var oppkalt etter bonden Pikaljov, som hadde grunnlagt en khutor i nærheten. Den nåværende bosetningen Pikaljovo, som fikk navn etter jernbanestasjonen, ble grunnlagt i 1932 for å betjene en sementfabrikk. Pikaljovo fikk status som bymessig bosetning i 1947, og bystatus i 1954.