Let E be a closed subset of the extended real line containing \([-\infty ,-1]\cup [1,+\infty ]\) : we say that E is Carleson-homogeneous if there exists \(C>0\) such that for every \(x\in E\) and \(t>0\) we have \(|E\cap [x-t,x+t]|\ge Ct\) , where |A| stands for the Lebesgue measure of A. If E is such a set, we say that \(\Omega =\bar{\mathbb {C}}\backslash E\) is a Carleson-homogeneous Denjoy domain. Such a domain is in particular a hyperbolic Riemann surface, meaning that there is a conformal bijection \(\Phi : \mathbb {D}\rightarrow \Omega ^*\) , the universal cover of \(\Omega \) . Let now \(f=\Pi \circ \Phi \) , where \(\Pi \) is the natural projection from \(\Omega ^*\) onto \(\Omega \) . It is a holomorphic function defined on \(\mathbb {D}\) such that \(f'\) does not vanish. The main result of this paper is that \(\log f'\in BMOA(\mathbb {D})\) if \(\Omega \) is a Carleson homogeneous Denjoy domain.