N,N9-bis(3-aminopropyl)-3-pyridylmethylamine (bapa) has been synthesized as a building block for coordination polymers, and its coordination polymer {[Cu(bapa)(MeCN)][Cu(bapa)(ClO 4 )] (ClO 4 ) 3 ?MeCN} ' (1) was obtained by reacting it with Cu(ClO 4 ) 2 ?6H 2 O in MeCN solution. In addition, three macrocyclic coordination polymers, {), were obtained by the condensation between bapa and N,N9-bis(3formyl-5-methylsalicylimine)-1, 2-propylenediimine for 2 and 3, and N,N9-bis(3-formyl-5methylsalicylidene)-1,2-ethylenediimine for 4 in the presence of Cu(II), Mn(II) and Cu(II), respectively. These polymers have the common feature that the 3-methylaminopyridine group in one ligand coordinates to the metal ion in the neighboring coordination unit, leading to the formation of a one-dimensional infinite chain. There are abundant hydrogen bonds in each of the complexes, involving water clusters and perchlorate anions.