New N-(3-aminopropyl) (L1, L2) and (2-cyanoethyl) (L3, L4) derivatives of a 14-membered tetraazamacrocycle containing pyridine have been synthesized. The protonation constants of L1 and L2 and the stability constants of their complexes with Ni2+, Cu2+, Zn2+ and Cd2+ metal ions were determined in aqueous solutions by potentiometry, at 298.2 K and ionic strength 0.10 mol dm(-3) in KNO3. Both compounds have high overall basicity due to the presence of the aminopropyl arms. Their copper(II) complexes exhibit very high stability constants, which sharply decrease for the complexes of the other studied metal ions, as usually happens with polyamine ligands. Mono- and dinuclear complexes are formed with L2 as well as with L1, but the latter exhibits mononuclear complexes with slightly higher K(ML) values while the dinuclear complexes of L2 are thermodynamically more stable. The presence of these species in solution was supported by UV-VIS-NIR and EPR spectroscopic data. The single crystal structures of [Cu(H2L2)(ClO4)]3+ and [CoL3Cl]+ revealed that the metal centres are surrounded by the four nitrogen atoms of the macrocycle and one monodentate ligand, adopting distorted square pyramidal geometries. In the [CoL3Cl]+ complex, the macrocycle adopts a folded arrangement with the nitrogen atom opposite to the pyridine at the axial position while in the [Cu(H2L2)(ClO4)]3+ complex, the macrocycle adopts a planar conformation with the three aminopropyl arms located at the same side of the macrocyclic plane.