'조그만'과 '조그마한' 둘 다 맞습니다. 국어사전에는 '조그마하다'와 '조그맣다'를 모두 인정하고 있습니다. '조그마한'은 '조그마하다'의 어간에 관형형 어미 '-ㄴ'이 붙어 이루어진 것이고, '조그만'은 '조그마하다'의 준말인 '조그맣다'의 어간에 관형형 어미 '-ㄴ'이 붙는 것입니다. 이것은 《한글 맞춤법》 제18 항에 규정된 것처럼 '그렇다, 까맣다, 동그랗다, 퍼렇다, 하얗다'와 같이 'ㅎ'을 가진 어간이 관형형 어미 '-ㄴ' 앞에서 'ㅎ'이 줄어 '그런, 까만, 동그란, 퍼런, 하얀'이 되는 것과 같습니다.
그렇지만 '조그마하다'의 뜻으로 흔히 쓰는 '조그만하다'는 옳지 않은 말입니다.
출처: 국립국어원