diff --git a/app/assets/stylesheets/views/profile.scss b/app/assets/stylesheets/views/profile.scss
index 5c3007c25..beb838de3 100644
--- a/app/assets/stylesheets/views/profile.scss
+++ b/app/assets/stylesheets/views/profile.scss
@@ -73,6 +73,14 @@
flex-wrap: nowrap;
white-space: nowrap;
padding: var(--su-2) var(--su-2);
+ max-width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+
+ & > span {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
@media (min-width: $breakpoint-m) {
padding: var(--su-1) var(--su-3);
diff --git a/app/views/organizations/_header.html.erb b/app/views/organizations/_header.html.erb
index 47749acaf..1631eca37 100644
--- a/app/views/organizations/_header.html.erb
+++ b/app/views/organizations/_header.html.erb
@@ -37,13 +37,17 @@
<% if @organization.location.present? %>
<% end %>