De gemeente Leek omvat naast het dorp Leek de volgende plaatsen: Enumatil, Lettelbert, Midwolde, Oostwold, Tolbert en Zevenhuizen. Tot de gemeentelijke herindeling in 1990 hoorde ook een deel van Boerakker bij Leek, nu hoort dat (op enkele adressen na) bij de gemeente Marum. Plannen om beide gemeenten toen samen te voegen gingen uiteindelijk niet door.
Aan de zuidkant van Leek wordt sinds 2006 de wijk Oostindie aangelegd. Ten noorden van de autosnelweg A7 is het bedrijvenpark Leeksterveld in ontwikkeling.