diff --git a/icons/list-sort-ascending.json b/icons/list-sort-ascending.json
new file mode 100644
index 000000000..7f3215653
--- /dev/null
+++ b/icons/list-sort-ascending.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ericfennis"
+ ],
+ "use-cases": [
+ "sorting items in a table by column (name, date, price, status)",
+ "reordering a list in ascending order"
+ ],
+ "tags": [
+ "list",
+ "order",
+ "arrangement",
+ "organization",
+ "sequence",
+ "ranking",
+ "categories",
+ "presentation",
+ "filter",
+ "sort",
+ "ascending",
+ "descending",
+ "increasing",
+ "decreasing",
+ "rising",
+ "falling"
+ ],
+ "categories": [
+ "text",
+ "layout"
+ ]
+}
diff --git a/icons/list-sort-ascending.svg b/icons/list-sort-ascending.svg
new file mode 100644
index 000000000..f724750a7
--- /dev/null
+++ b/icons/list-sort-ascending.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/list-sort-descending.json b/icons/list-sort-descending.json
new file mode 100644
index 000000000..30bf5bc6e
--- /dev/null
+++ b/icons/list-sort-descending.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ericfennis"
+ ],
+ "use-cases": [
+ "sorting items in a table by column (name, date, price, status)",
+ "reordering a list in descending order"
+ ],
+ "tags": [
+ "list",
+ "order",
+ "arrangement",
+ "organization",
+ "sequence",
+ "ranking",
+ "categories",
+ "presentation",
+ "filter",
+ "sort",
+ "ascending",
+ "descending",
+ "increasing",
+ "decreasing",
+ "rising",
+ "falling"
+ ],
+ "categories": [
+ "text",
+ "layout"
+ ]
+}
diff --git a/icons/list-sort-descending.svg b/icons/list-sort-descending.svg
new file mode 100644
index 000000000..f0431db07
--- /dev/null
+++ b/icons/list-sort-descending.svg
@@ -0,0 +1,15 @@
+