Según el censo de 2010, había 20.335 personas residiendo en Shelbyville.