diff --git a/data/parties/lock-and-load/etronix-2020.toml b/data/parties/lock-and-load/etronix-2020.toml
new file mode 100644
index 0000000..250e141
--- /dev/null
+++ b/data/parties/lock-and-load/etronix-2020.toml
@@ -0,0 +1,19 @@
+slug = "etronix-2020"
+title = "ETRONIX 2020"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2020-02-28
+end_on = 2020-03-01
+seats = 80
+
+[location]
+name = "Schule Eich"
+country_code = "ch"
+city = "Eich"
+zip_code = "6205"
+street = "Kirchstrasse 21"
+latitude = 47.153442
+longitude = 8.168175
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-1.toml b/data/parties/lock-and-load/lock-and-load-1.toml
new file mode 100644
index 0000000..0a01087
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-1.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-1"
+title = "LOCK AND LOAD 1"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2011-01-14
+end_on = 2011-01-16
+seats = 80
+
+[location]
+name = "Mehrzweckhalle Buchs"
+country_code = "ch"
+city = "Buchs"
+zip_code = "6211"
+street = "Dorfstrasse 9"
+latitude = 47.202601
+longitude = 8.037342
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-10.toml b/data/parties/lock-and-load/lock-and-load-10.toml
new file mode 100644
index 0000000..07cf8e4
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-10.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-10"
+title = "LOCK AND LOAD 10"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2018-03-30
+end_on = 2018-04-01
+seats = 500
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-11.toml b/data/parties/lock-and-load/lock-and-load-11.toml
new file mode 100644
index 0000000..9bceeb2
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-11.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-11"
+title = "LOCK AND LOAD 11"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2019-05-03
+end_on = 2019-05-05
+seats = 500
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-12.toml b/data/parties/lock-and-load/lock-and-load-12.toml
new file mode 100644
index 0000000..117bb7e
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-12.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-12"
+title = "LOCK AND LOAD 12"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2021-10-15
+end_on = 2021-10-17
+seats = 500
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-13.toml b/data/parties/lock-and-load/lock-and-load-13.toml
new file mode 100644
index 0000000..a56ef08
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-13.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-13"
+title = "LOCK AND LOAD 13"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2022-09-09
+end_on = 2022-09-11
+seats = 350
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-14.toml b/data/parties/lock-and-load/lock-and-load-14.toml
new file mode 100644
index 0000000..213647a
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-14.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-14"
+title = "LOCK AND LOAD 14"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2023-02-24
+end_on = 2023-02-26
+seats = 500
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-15.toml b/data/parties/lock-and-load/lock-and-load-15.toml
new file mode 100644
index 0000000..401ba1c
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-15.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-16"
+title = "LOCK AND LOAD 16"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2025-03-07
+end_on = 2025-03-09
+seats = 600
+
+[location]
+name = "Stadthalle Sursee (Dreifachhalle)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-2.toml b/data/parties/lock-and-load/lock-and-load-2.toml
new file mode 100644
index 0000000..ff9c701
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-2.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-2"
+title = "LOCK AND LOAD 2"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2011-09-02
+end_on = 2011-09-04
+seats = 80
+
+[location]
+name = "Mehrzweckhalle Buchs"
+country_code = "ch"
+city = "Buchs"
+zip_code = "6211"
+street = "Dorfstrasse 9"
+latitude = 47.202601
+longitude = 8.037342
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-3.toml b/data/parties/lock-and-load/lock-and-load-3.toml
new file mode 100644
index 0000000..f209ece
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-3.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-3"
+title = "LOCK AND LOAD 3"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2012-03-09
+end_on = 2012-03-11
+seats = 120
+
+[location]
+name = "Mehrzweckhalle Buchs"
+country_code = "ch"
+city = "Buchs"
+zip_code = "6211"
+street = "Dorfstrasse 9"
+latitude = 47.202601
+longitude = 8.037342
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-4.toml b/data/parties/lock-and-load/lock-and-load-4.toml
new file mode 100644
index 0000000..1a16b1b
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-4.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-4"
+title = "LOCK AND LOAD 4"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2012-10-19
+end_on = 2012-10-21
+seats = 120
+
+[location]
+name = "Mehrzweckhalle Buchs"
+country_code = "ch"
+city = "Buchs"
+zip_code = "6211"
+street = "Dorfstrasse 9"
+latitude = 47.202601
+longitude = 8.037342
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-5.toml b/data/parties/lock-and-load/lock-and-load-5.toml
new file mode 100644
index 0000000..36f6092
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-5.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-5"
+title = "LOCK AND LOAD 5"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2014-01-03
+end_on = 2014-01-05
+seats = 180
+
+[location]
+name = "Stadthalle Sursee (Mehrzwecksaal)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-6.toml b/data/parties/lock-and-load/lock-and-load-6.toml
new file mode 100644
index 0000000..9dd8da6
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-6.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-6"
+title = "LOCK AND LOAD 6"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2015-01-02
+end_on = 2015-01-04
+seats = 128
+
+[location]
+name = "Stadthalle Sursee (Mehrzwecksaal)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-7.toml b/data/parties/lock-and-load/lock-and-load-7.toml
new file mode 100644
index 0000000..074c486
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-7.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-7"
+title = "LOCK AND LOAD 7"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2015-05-15
+end_on = 2015-05-17
+seats = 128
+
+[location]
+name = "Stadthalle Sursee (Mehrzwecksaal)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-8.toml b/data/parties/lock-and-load/lock-and-load-8.toml
new file mode 100644
index 0000000..31fb415
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-8.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-8"
+title = "LOCK AND LOAD 8"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2016-01-01
+end_on = 2016-01-03
+seats = 240
+
+[location]
+name = "Stadthalle Sursee (Mehrzwecksaal)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-9.toml b/data/parties/lock-and-load/lock-and-load-9.toml
new file mode 100644
index 0000000..262e8c8
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-9.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-9"
+title = "LOCK AND LOAD 9"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2016-12-02
+end_on = 2016-12-04
+seats = 280
+
+[location]
+name = "Stadthalle Sursee (Mehrzwecksaal)"
+country_code = "ch"
+city = "Sursee"
+zip_code = "6210"
+street = "St. Urban-Strasse 5"
+latitude = 47.174777
+longitude = 8.108033
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/lock-and-load-ark.toml b/data/parties/lock-and-load/lock-and-load-ark.toml
new file mode 100644
index 0000000..6acff79
--- /dev/null
+++ b/data/parties/lock-and-load/lock-and-load-ark.toml
@@ -0,0 +1,19 @@
+slug = "lock-and-load-ark"
+title = "LOCK AND LOAD ARK"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2017-12-15
+end_on = 2017-12-17
+seats = 180
+
+[location]
+name = "Gemeindezentrum Arche"
+country_code = "ch"
+city = "Dagmersellen"
+zip_code = "6252"
+street = "Untere Kirchfeldstrasse 8"
+latitude = 47.214683
+longitude = 7.990785
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/schloss-lanzburg.toml b/data/parties/lock-and-load/schloss-lanzburg.toml
new file mode 100644
index 0000000..1787c32
--- /dev/null
+++ b/data/parties/lock-and-load/schloss-lanzburg.toml
@@ -0,0 +1,19 @@
+slug = "schloss-lanzburg"
+title = "Schloss LANzBURG"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2024-10-25
+end_on = 2024-10-27
+seats = 180
+
+[location]
+name = "Schloss Lenzburg"
+country_code = "ch"
+city = "Lenzburg"
+zip_code = "5600"
+street = "Schloss"
+latitude = 47.387751
+longitude = 8.185613
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/parties/lock-and-load/zurich-lan-2019.toml b/data/parties/lock-and-load/zurich-lan-2019.toml
new file mode 100644
index 0000000..3c40dca
--- /dev/null
+++ b/data/parties/lock-and-load/zurich-lan-2019.toml
@@ -0,0 +1,19 @@
+slug = "zurich-lan-2019"
+title = "Zurich LAN 2019"
+series_slug = "lock-and-load"
+organizer_entity = "Verein Lock and Load"
+start_on = 2019-09-13
+end_on = 2019-09-15
+seats = 200
+
+[location]
+name = "Messe Zürich"
+country_code = "ch"
+city = "Zürich"
+zip_code = "8050"
+street = "Wallisellenstrasse 49"
+latitude = 47.411593
+longitude = 8.553279
+
+[links.website]
+url = "https://www.lockandload.ch/"
diff --git a/data/series.toml b/data/series.toml
index ad9ee8f..153b4d2 100644
--- a/data/series.toml
+++ b/data/series.toml
@@ -149,6 +149,11 @@ slug = "leonding-lan"
 name = "LeondingLAN"
 country_codes = ["at"]
 
+[[series]]
+slug = "lock-and-load"
+name = "LOCK AND LOAD"
+country_codes = ["ch"]
+
 [[series]]
 slug = "max"
 name = "Max"