diff --git a/beautified_icons.mapping b/beautified_icons.mapping
index 8c4c7966..18770c66 100644
--- a/beautified_icons.mapping
+++ b/beautified_icons.mapping
@@ -266,6 +266,7 @@ transport_railway_milestone=${ICONPATH}transport_railway_milestone_27004.${ICONT
transport_railway_derail=${ICONPATH}transport_derail_27023.${ICONTYPE}
transport_railway_yard=${ICONPATH}transport_empty.${ICONTYPE}
transport_railway_signal_box=${ICONPATH}transport_signal_box.${ICONTYPE}
+transport_railway_junction=${ICONPATH}transport_railway_junction.${ICONTYPE}
transport_railway_train_wash=${ICONPATH}transport_train_wash.${ICONTYPE}
transport_aerialway_group=${ICONPATH}transport_aerialway_10001.${ICONTYPE}
transport_aerialway_cable_car=${ICONPATH}transport_aerialway_10001.${ICONTYPE}
diff --git a/icons/png/transport_railway_junction.png b/icons/png/transport_railway_junction.png
new file mode 100644
index 00000000..988af426
Binary files /dev/null and b/icons/png/transport_railway_junction.png differ
diff --git a/icons/svg-osm-icons/transport/railway_junction.svg b/icons/svg-osm-icons/transport/railway_junction.svg
new file mode 100644
index 00000000..75d4b62d
--- /dev/null
+++ b/icons/svg-osm-icons/transport/railway_junction.svg
@@ -0,0 +1,125 @@
+
+
+
+
\ No newline at end of file
diff --git a/josm_icons.mapping b/josm_icons.mapping
index 8f7437ae..a5dc84a5 100644
--- a/josm_icons.mapping
+++ b/josm_icons.mapping
@@ -268,6 +268,7 @@ transport_railway_milestone=presets/transport/railway/milestone.svg
transport_railway_derail=
transport_railway_yard=
transport_railway_signal_box=
+transport_railway_junction=
transport_railway_train_wash=
transport_aerialway_group=presets/transport/aerialway/gondola.svg
transport_aerialway_cable_car=presets/transport/aerialway/cable_car.svg
diff --git a/master_preset.xml b/master_preset.xml
index caf0b124..6cdf425e 100644
--- a/master_preset.xml
+++ b/master_preset.xml
@@ -5570,7 +5570,15 @@
-
+
+ -
+
+
+
+
+
+
+
-