Actuel hôtel de ville, le château de Marignane actuel a été édifié dans le milieu du XIVe siècle par Guillaume de Baux. Racheté par la municipalité à la fin du XIXe siècle, le bâtiment a beaucoup changé d'aspect au fil des siècles, passant de forteresse médiévale à palais urbain en passant par résidence Renaissance et hôtel particulier.
Entièrement restauré au XVIe siècle, le château de Marignane a un peu plus tard été agrémenté de deux ailes qui ferment trois côtés de la cour d'honneur. Classé aux Monuments Historiques, il présente en son intérieur de magnifiques cheminées en gypserie réalisées par Jean-Louis Miche au XVIIe siècle.