diff --git a/icons/ship-cargo.json b/icons/ship-cargo.json
new file mode 100644
index 000000000..ad0e58ec2
--- /dev/null
+++ b/icons/ship-cargo.json
@@ -0,0 +1,45 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "l0uisgrange",
+ "karsa-mistmere",
+ "jguddas"
+ ],
+ "use-cases": [
+ "representing maritime freight or cargo shipments",
+ "indicating seaborne logistics in supply chain dashboards",
+ "marking ports, terminals, or dock operations on maps",
+ "showing import or export status in trade apps",
+ "offering a shipping option in e-commerce or order tracking",
+ "illustrating cargo capacity or vessel type in transport apps",
+ "denoting bulk or container shipping routes"
+ ],
+ "tags": [
+ "boat",
+ "knots",
+ "nautical mile",
+ "maritime",
+ "sailing",
+ "cruise",
+ "ocean liner",
+ "tanker",
+ "vessel",
+ "navy",
+ "cargo",
+ "container",
+ "freighter",
+ "freight",
+ "shipping",
+ "port",
+ "harbor",
+ "dock",
+ "logistics",
+ "import",
+ "export"
+ ],
+ "categories": [
+ "transportation",
+ "navigation",
+ "travel"
+ ]
+}
diff --git a/icons/ship-cargo.svg b/icons/ship-cargo.svg
new file mode 100644
index 000000000..672cc55f2
--- /dev/null
+++ b/icons/ship-cargo.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/ship.svg b/icons/ship.svg
index ea5640e9b..7a43ea90e 100644
--- a/icons/ship.svg
+++ b/icons/ship.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+