Кэндис Свейнпол родилась 20 октября 1988 года в Муи-Ривер, Квазулу-Натал, ЮАР. С детства Кэндис мечтала попасть на подиум, но для жительницы заштатного городка это было очень сложно.
Кэндис повезло – прогуливаясь по рынку в Дурбане она попала в поле зрения агента по подбору талантов Кевин Эллис . Уже через два года она переехала в Нью-Йорк. В 16 лет Кэндис уже зарабатывала оболе 5 тысяч долларов в день и успела появиться на обложке греческого «Vogue» и сняться в рекламном ролике для «Nike».
В 2007 году Кэндис впервые появилась на показе «Victoria’s Secret Fashion Show» в коллекции «PINK», а в 2010 стала ангелом «Victoria’s Secret». В 2013 году Свейнпол открывала шоу «Victoria’s Secret» в «Royal Fantasy Bra» стоимостью 10 миллионов долларов.