Kuurne (Ezelsgemeente) telt net geen 14.000 inwoners.
De gemeente Kuurne heeft geen deelgemeenten. Op het grondgebied bevinden zich drie woonkernen en een dorp. In het zuiden, nabij de Leie ligt de historische kern van Kuurne zelf, met de Sint-Michielsparochie. Iets noordelijker ligt de parochie Sint-Pieter.In het noorden ligt Sint-Katrien. Deze parochie ligt slechts gedeeltelijk in Kuurne; de kern ligt op de grens van Lendelede, Heule (deelgemeente van Kortrijk) en Kuurne. Kathoek is een dorp op het grondgebied van Kuurne. Het is gesplitst in twee woonkernen, Vijverhoek en Kasteelhoek. Het dorp ligt ten westen van het centrum van Kuurne.
Kuurne ligt aan de Leie, welke ten behoeve van het scheepvaartverkeer werd rechtgetrokken. De Heulebeek mondt hier in de Leie uit. Het gebied van Kuurne heeft een hoogte van 12,5 tot 23 meter. Het gebied van Kuurne is dicht bebouwd, met enkel in het noordwesten nog open gebied. Naast de Heulebeek stromen nog drie andere beken doorheen Kuurne grondgebied: de Langebeek, de Hazebeek en de Vaernewijckbeek. Vroeger stroomde de Oude Ieperbeek ook doorheen Kuurne, maar deze werd drooggelegd.