Au sommet du pouvoir de New London, se trouve le grand conseil de la ville, les 10 conseillers sont des représentants élus, un pour chaque quartier de la ville. Les dirigeants ont l'autoritée éxécutive et legislative. En effet les lois sont votées directement et en temps réel par les habitants de la ville via leur smartphones, tablettes ou "lunettes-HUD". Cette méthode permet de limiter l'abstentionnisme.
Les dirigeants délèguent les tâches moins importantes à un conseil des ministres, qui sont au nombres de 20, nommés directement par le grand conseil.