La piridina se comporta como base a través del par libre del átomo de nitrógeno. En presencia de ácidos se protona generando sales de piridinio
La basicidad del nitrógeno se ve modificada por la presencia de sustituyentes. Así, los grupos que ceden carga por efecto resonante (mesómero) tienden a aumentar la basicidad del nitrógeno, mientras que los que roban carga por efecto resonante disminuyen la basicidad.
Como puede observarse en los pKas, el amino aumenta la basicidad del nitrógeno por cesión del par libre hacia el heteroátomo. Sin embargo, el grupo ciano roba carga, tanto por efecto inductivo como resonante el nitrógeno anular, disminuyendo considerablemente su basicidad.
La posición del sustituyente dentro del anillo también determina el grado de basicidad del nitrógeno, existiendo grandes diferencias entre la basicidad de las tres aminopiridinas.