Arroyo Frío es una pequeña localidad situada en el término municipal de La Iruela, provincia de Jaén, en la comunidad autónoma de Andalucía. Se encuentra enclavado en el sistema montañoso de la Cordillera Subbética, dentro del parque natural de Cazorla, Segura y Las Villas.
El pueblo tiene una población de 244 habitantes (INE 2019) y se encuentra a una altitud de 1.100 metros sobre el nivel del mar. Su clima es mediterráneo, con inviernos fríos y veranos calurosos.