Fluoride, chloride, and bromide affinities of 1,3,5-triazacyclohexane (TACH) and 1,4,7,10-tetraazacyclododecane (Cyclen) were studied theoretically using ωB97XD and B3LYP functionals and 6-311++G(d,p) basis set. To enhance and modify the anion affinities of TACH and Cyclen, several anion receptors with-(CH 2) n OH and-(CH 2) n NH 2 (n = 1-3) substituents were designed and investigated. These anion receptors are attached to the halides (X −) via formation of NH … X and OH … X hydrogen bonds. The anion affinities calculated by ωB97XD were larger than those obtained by B3LYP indicating the dispersion contribution to the anion affinities. It was found that the anion affinities of these compounds depend on both the alkyl chain length and nature of the interaction, NH … X or OH … X. The ωB97XD-calculated fluoride affinities of TACH and Cyclen were 149.5 and 207.2 kJ mol −1 , respectively. By substitution of-(CH 2) n OH groups, anion receptors with F − affinities of 277 and 326 kJ mol −1 were obtained, which can be classified among the strongest organic anion receptors. The affinity of all TACH and Cyclen toward the halides was as F − > Cl − > Br − , while substitution of-(CH 2) 3 OH and-(CH 2) 3 NH 2 into Cyclen changed the trend to F − > Br − > Cl − .