Viroids and viroid-like satellite RNAs from plants, and the human hepatitis delta virus (HDV) RNA share some properties that include small size, circularity and replication through a rolling-circle mechanism. Replication occurs in different cell compartments (nucleus, chloroplast and membrane-associated cytoplasmatic vesicles) and has three steps: RNA polymerization, cleavage and ligation. The first step generates oligomeric RNAs that result from the reiterative transcription of the circular templates of one or both polarities, and is catalyzed by either the RNA-dependent RNA polymerase of the helper virus on which viroid-like satellite RNAs are functionally dependent, or by host DNA-dependent RNA polymerases that, remarkably, viroids and HDV redirect to transcribe RNA templates. Cleavage is mediated by host enzymes in certain viroids and viroid-like satellite RNAs, while in others and in HDV is mediated by cis-acting ribozymes of three classes. Ligation appears to be catalyzed mainly by host enzymes. Replication most likely also involves many other non-catalytic proteins of host origin and, in HDV, the single virus-encoded protein.