Ferrandina fu fondata nel
1490 da Federico d'Aragona. Presenta edifici monumentali che ne denotano la sua ricchezza e la sua cultura tra il '500 e il '700. Sono da ricordare: l'Oratorio di San Domenico, il complesso di Santa Chiara, la Chiesa Madre, San Francesco, ecc.
A pochi chilometri dal paese si trova l'antico Castello di Uggiano,
sede di un insediamento precedente all'odierna Ferrandina. Conserva ancora delle mura e una torre con mensole aggiunte nel '400. Faceva parte di tipico borgo medioevale ben fortificato ed aveva la funzione di proteggere le vie di comunicazione verso l'interno della regione.
Più che di un castello è meglio parlare di "roccaforte", per l'ampiezza delle sue mura di cinta, per l'esistenza di una chiesa, per la presenza dio grandi depositi.
Non si conosce molto delle origini e del suo fondatore, tuttavia dobbiamo farla risalire al X secolo, poiché, nel
1068, Roberto il Guiscardo lo conquistò. Successivamente divenne feudo degli Svevi e poi donata a
Pietro di Belmonte, conte di Montescaglioso.
Nel 1037, poiché le antiche mura stavano crollando, vennero eseguiti lavori di rinforzo e di rinnovamento dal maestro
Iacopo Trifogiano di Stigliano. Testimonianza di tali lavori è data da una pietra del portale con iscrizione in latino.
Le mura di cinta sono perpendicolari e solo in brevi tratti a scarpa. Non si conosce con esattezza quante fossero le torri iniziali; attualmente sono tre e se ne intravedono le tracce di altre. Nella roccaforte sono presenti numerosi pozzi a testimonianza del fatto che era veramente difficile procurarsi l'acqua in caso d'assedio.