Castellfullit de la Roca (oficialmente y en catalán Castellfollit de la Roca) es un municipio español de la comarca de La Garrocha, en la provincia de Gerona, dentro de la comunidad autónoma de Cataluña. Pertenece al partido jurídico de Olot. Castellfullit de la Roca es uno de los términos más pequeños de España con menos de 1 km de superficie. Es el segundo más pequeño de Cataluña y el más pequeño de la provincia de Gerona.