diff --git a/plugins/context_reaction_block.inc b/plugins/context_reaction_block.inc
index 52f9fe9..b735c95 100644
--- a/plugins/context_reaction_block.inc
+++ b/plugins/context_reaction_block.inc
@@ -49,6 +49,10 @@ class context_reaction_block extends context_reaction {
       }
       $form['selector'][$group]['#options'][$block->bid] = check_plain($block->info);
     }
+    // Sort blocks within each module by visible admin label.
+    foreach (element_children($form['selector']) as $module) {
+      asort($form['selector'][$module]['#options']);
+    }
     ksort($form['selector']);
 
     /**
