Chemotactic bacteria such as Escherichia coli can detect and respond to extremely low concentrations of attractants, concentrations of less than 5 nM in the case of aspartate. They also sense gradients of attractants extending over five orders of magnitude in concentration (up to 1 mM aspartate). Here we consider the possibility that this combination of sensitivity and range of response depends on the clustering of chemotactic receptors on the surface of the bacterium. We examine what will happen if ligand binding changes the activity of a receptor, propagating this change in activity to neighbouring receptors in a cluster. Calculations based on these assumptions show that sensitivity to extracellular ligands increases with the extent of spread of activity through an array of receptors, but that the range of concentrations over which the array works is severely diminished. However, a combination of low threshold of response and wide dynamic range can be attained if the cell has both clusters and single receptors on its surface, particularly if the extent of activity spread can adapt to external conditions. A mechanism of this kind can account quantitatively for the sensitivity and response range of E. coli to aspartate.