diff --git a/app/routes/collections/create.js b/app/routes/collections/create.js
index a0d9830..885e042 100644
--- a/app/routes/collections/create.js
+++ b/app/routes/collections/create.js
@@ -10,7 +10,7 @@ export default Route.extend({
       studyLocationOptions: store.findAll('study-location'),
       collectionTypeOptions: store.findAll('collection-type'),
       collectionMethodOptions: store.findAll('collection-method'),
-      speciesOptions: store.findAll('species'),
+      speciesOptions: store.query('species', { page_size: 500 }),
       adfgPermitOptions: store.findAll('adfg-permit'),
       sexOptions: store.findAll('sex'),
     });
diff --git a/app/routes/collections/detail/edit.js b/app/routes/collections/detail/edit.js
index 7cd72a8..fdf00c9 100644
--- a/app/routes/collections/detail/edit.js
+++ b/app/routes/collections/detail/edit.js
@@ -11,7 +11,7 @@ export default Route.extend({
       studyLocationOptions: store.findAll('study-location'),
       collectionTypeOptions: store.findAll('collection-type'),
       collectionMethodOptions: store.findAll('collection-method'),
-      speciesOptions: store.findAll('species'),
+      speciesOptions: store.query('species', { page_size: 500 }),
       adfgPermitOptions: store.findAll('adfg-permit'),
       sexOptions: store.findAll('sex'),
     });
diff --git a/app/routes/collections/index.js b/app/routes/collections/index.js
index 475eac3..44c45b5 100644
--- a/app/routes/collections/index.js
+++ b/app/routes/collections/index.js
@@ -32,7 +32,7 @@ export default Route.extend({
       studyLocationOptions: store.findAll('study-location'),
       collectionMethodOptions: store.findAll('collection-method'),
       adfgPermitOptions: store.findAll('adfg-permit'),
-      speciesOptions: store.findAll('species'),
+      speciesOptions: store.query('species', { page_size: 500 }),
       model: store.query('collection', Object.assign(params, opts)),
     });
   },