List of sieges
to 5th century: 

1st century: Siege of Uspe (49)
Siege of Camulodunum (60–61)
Siege of Yodfat (67) – First Jewish–Roman War
Siege of Gush Halav (67) – First Jewish–Roman War
Zealot Temple Siege (68) – First Jewish–Roman War
Siege of Jerusalem (70) – the Roman siege by Titus
Siege of Masada (72–73 or 73–74) – First Jewish–Roman War

2nd century: Battle of Sarmisegetusa (106) – Trajan's Dacian Wars
Siege of Hatra (117) – Trajan's Parthian campaign
Siege of Hatra (193) – by Septimius Severus during Roman–Parthian Wars
Siege of Byzantium (194–196) by forces of Septimius Severus.
Siege of Hatra (197) – by Septimius Severus during Roman–Parthian Wars

3rd century: Siege of Jicheng (213)
Siege of Hatra (220s) by Sasanians under Ardashir I
Siege of Chencang (229) – Zhuge Liang's Northern Expeditions
Siege of Aquileia (238) – Year of the Six Emperors
Siege of Hatra (240-241) by Sasanians under Shapur I
Siege of Philippopolis (250)
Siege of Thessalonica (254)
Siege of Dura-Europos (256)
Siege of Tyana (272)
Siege of Palmyra (272)

4th century: Siege of Byzantium (324) – Civil wars of the Tetrarchy
Siege of Nisibis (337) – Perso-Roman wars of 337–361

Siege of Singara (344) – Perso-Roman wars of 337–361
Siege of Nisibis (347) – Perso-Roman wars of 337–361
Siege of Nisibis (350) – Perso-Roman wars of 337–361
Siege of Autun (356)
Siege of Senonae (356)
Siege of Amida (359) – Perso-Roman wars of 337–361
Siege of Singara (360) – Perso-Roman wars of 337–361
Siege of Aquileia (361)
Siege of Pirisabora (363) – Julian's Persian War
Siege of Maiozamalcha (363) – Julian's Persian War
Siege of Adrianople (378) – Gothic War (376–382)

5th century: Siege of Asti (402)
Siege of Florence (405)
Siege of Rome (408–410)
Siege of Arles (411)
Siege of Valence (411)
Siege of Bazas (413)
Sack of Trier (413)
Siege of Massilia (413)
Siege of Theodosiopolis (421) – Roman–Sasanian War (421–422)
Siege of Arles (425)
Siege of Hippo Regius (430–431)
Siege of Narbonne (436–437)
Siege of Noviodunum (437)
Siege of Viminacium (441) by Attila
Siege of Naissus (442) by Attila
Siege of Sirmium (442) by Attila
Siege of Ratiaria (447) by Attila
Siege of Metz (451) by Attila
Siege of Aurelianum (451) by Attila
Siege of Aquileia (452) by Attila
Siege of Castrum Cainonense (463)
Siege of Singidunum (472)
Siege of Taragona (472)
Siege of Rome (472) by Ricimer
Siege of Papyrius (484–488)
Siege of Ravenna (490–493) – Ostrogothic conquest of Italy
Siege of Nisibis (498)

Medieval: 

6th century: 

7th century: 

8th century: Siege of Bergamo (701)
Siege of Taranton (702) – Arab–Byzantine Wars
Siege of Tyana (707–708) by the Umayyads
Siege of Anchialus (708) – Byzantine-Bulgarian Wars
Siege of Turanda (712) – Arab–Byzantine Wars
Siege of Constantinople (717–718) by the Umayyads
Siege of Toulouse (721) – Umayyad invasion of Gaul
Siege of Angers (722)
Siege of Nicaea (727) by the Umayyads
Siege of Kamarja (729) by the Turgesh
Siege of Bordeaux (732) – Umayyad invasion of Gaul
Siege of Avignon (737) – Umayyad invasion of Gaul
Siege of Narbonne (737) – Umayyad invasion of Gaul
Siege of Nîmes (737) – Umayyad invasion of Gaul
Siege of Synnada (740) – Arab–Byzantine Wars
Siege of Laon (741)
Siege of Loches (742)
Siege of Emesa (745) – Third Fitna
Siege of Wasit (749–750) – Abbasid Revolution
Siege of Melitene (750)
Siege of Narbonne (752–59) – Umayyad invasion of Gaul
Siege of Pavia (755)
Siege of Rome (756)
Siege of Pavia (756)
Siege of Suiyang (757) - known because of acts of cannibalism.
Siege of Sythen (758)
Siege of Bourbon (761) – Aquitanian War
Siege of Clermont (761) – Aquitanian War
Siege of Chantelle (761) – Aquitanian War
Siege of Bourges (762) – Aquitanian War
Siege of Thouars (762) – Aquitanian War
Siege of Kamacha (766) – Arab–Byzantine Wars
Siege of Toulouse (767) – Aquitanian War
Siege of Syke (771) – Arab–Byzantine Wars

Siege of Pavia (773–774) – Lombard kingdom conquered by Charlemagne
Siege of Syburg (775) – Saxon Wars
Siege of Syburg (776) – Saxon Wars
Siege of Barbād (776)
Siege of Zaragoza (778) by Charlemagne
Siege of Germanikeia (778) – Arab–Byzantine Wars
Siege of Semaluos (780) – Arab–Byzantine Wars
Siege of Nakoleia (782) – Arab–Byzantine Wars
Siege of Huesca (797)
Siege of Trsat (799)

9th century: Siege of Barcelona (800–801) by Louis the Pious
Siege of Lucera (802)
Siege of Canburg (805)
Siege of Patras (805 or 807) by the Slavs of the Peloponnese
Siege of Melitene (805) – Arab–Byzantine Wars
Siege of Heraclea (806) – Arab–Byzantine Wars
Siege of Tortosa (809) by Louis the Pious
Siege of Serdica (809) – Byzantine–Bulgarian wars
Siege of Venice (810)
Siege of Debeltos (812) – Byzantine–Bulgarian wars
Siege of Baghdad (812–813) – Fourth Fitna
Siege of Mesembria (812) – Byzantine–Bulgarian wars
Siege of Adrianople (813) – Byzantine–Bulgarian wars
Siege of Constantinople (821–822)
Siege of Arkadiopolis (823)
Siege of Kaysum (824) – Fourth Fitna
Siege of Syracuse (827–828) – Muslim conquest of Sicily
Siege and sack of Amorium (838) – Arab–Byzantine Wars
Siege of Paris (845) – Viking expansion
Siege of Rome (846)
Siege of Marand (848)
Capture of Faruriyyah (862) – Arab–Byzantine Wars
Siege of Dowina (864)
Siege of Baghdad (865) – Abbasid civil war (865–866)
Siege of Ragusa (866–868) – Arab–Byzantine Wars
Siege of Syracuse (868) – Muslim conquest of Sicily
Siege of Dumbarton (870) – Viking expansion

Siege of Melite (870) – Muslim conquest of Sicily
Siege of Bari (870–871) – Frankish conquest of the Emirate of Bari
Siege of Salerno (871–872)
Siege of Syracuse (877–878) – Muslim conquest of Sicily
Siege of al-Mukhtarah (881) – Zanj Rebellion
Siege of Asselt (882) – Viking expansion
Siege of Euripos (883) – Arab–Byzantine Wars
Siege of Rochester (885)
Siege of Paris (885–886) – Viking expansion
Siege of Buttington (893)