diff --git a/atlas/templates/atlas/case_select_widget.html b/atlas/templates/atlas/case_select_widget.html
index 9db6893f..9532a50d 100644
--- a/atlas/templates/atlas/case_select_widget.html
+++ b/atlas/templates/atlas/case_select_widget.html
@@ -10,8 +10,8 @@
show .case-option in #case-options when its textContent contains my value
">
- {% for group_name, group_choices, group_index in widget.optgroups %}
- {% for widget in group_choices %}
+ {% for group_name, group_choices, group_index in widget.optgroups reversed %}
+ {% for widget in group_choices reversed %}
{% with widget.value.instance as case %}
{% if not forloop.parentloop.first %}
@@ -20,7 +20,7 @@
{{case.id}}{{case.title}}{{case.created_date}}
-