Le marché de Rochefort est le plus important de la région Poitou-Charentes. Il a lieu tous les mardis matins, jeudis matins, et samedis matins de toute l'année.
Il est composé de deux marchés :
Le marché de plein air, localisé avenue Charles de Gaulle, s'étend sur 1 000 mètres linéaires d'étalages et accueille une centaine de marchands. On y trouve plus particulièrement des fruits et légumes, fleurs, fromages…
Le marché couvert situé sous les halles du palais des Congrès, avenue Charles de Gaulle, est plus particulièrement tourné vers les métiers de bouche. 50 étals vous proposent des produits de la mer, viandes et charcuteries, produits régionaux…
Une foire mensuelle a lieu tous les 2e jeudi de chaque mois sur le cours Roy-Bry de 8h00 à 18h00.