diff --git a/umap/views.py b/umap/views.py
index 18d873d870101a14db03e9f1d4bc6e8a594ba7e3..cdb187cfec01793664b73b5ac56cda57c0c47c97 100644
--- a/umap/views.py
+++ b/umap/views.py
@@ -99,7 +99,7 @@ class UserMaps(DetailView, PaginatorMixin):
 
     def get_context_data(self, **kwargs):
         manager = Map.objects if self.request.user == self.object else Map.public
-        maps = manager.filter(Q(owner=self.object) | Q(editors=self.object)).distinct().order_by('-modified_at')[:30]
+        maps = manager.filter(Q(owner=self.object) | Q(editors=self.object)).distinct().order_by('-modified_at')[:50]
         maps = self.paginate(maps)
         kwargs.update({
             "maps": maps