. . . CAMBREX CORPORATION EXHIBIT 21 SUBSIDIARIES OF REGISTRANT Subsidiary Incorporated in: - ------------- ----------------- Cambrex North Brunswick, Inc. Delaware Cambrex Charles City, Inc. Iowa Cambrex Bio Science Walkersville, Inc. Delaware Cambrex Profarmaco Milano S.r.l. Italy Cambrex Karlskoga AB Sweden Cambrex Bio Science Verviers Sprl Belgium Cambrex Bio Science Rockland, Inc. Delaware Cambrex Bio Science Copenhagen ApS Denmark Cambrex Bio Science Nottingham Limited England Cambrex Bio Science Baltimore, Inc. Delaware Cambrex Bio Science Hopkinton, Inc. Delaware Cambrex Bio Science Clermont Ferrand SAS France