Vengono ad essere distinte forme "primarie" e forme "secondarie". Nelle forme primarie il calcolo si forma a livello dell'uretra a causa di difetti anatomici, come stenosi uretrali congenite e acquisite (da traumi, iatrogene) o per la presenza di un diverticolo uretrale. Le forme secondarie sono invece dovute alla migrazione in uretra di un calcolo di origine renale, ureterale o vescicale.