Châteaulin est une ville située dans le département du Finistère en région Bretagne. Elle est plus précisément au centre du département du Finistère, à l'ouest du bassin de Châteaulin et près de l'entrée de la presqu'île de Crozon. La commune est entourée des collines du massif armoricain, les monts d'Arrée au nord-est, les montagnes Noires au sud-est et le Menez-Hom à l'ouest. La ville est le siège du groupe Doux qui y possède un important abattoir de volaille. La commune dispose aussi d'une antenne de la chambre de commerce et d'industrie de Brest.