Sua população estimada em 2004 era de 3.580 habitantes. Situa-se na Latitude 17º45’27 S e Longitude 44º10’20 W. O município possui área de 794 mil m² e localiza-se a uma altitude média de 657 metros.
Faz divisas ao norte com os municípios de Bocaiúva e Engenheiro Navarro, a oeste com Francisco Dumont e Lassance, ao sul e a leste com Buenópolis. Dista 300 km de Belo Horizonte, e o acesso é através das rodovias BR 135 e BR 040.
O Município situado no centro-norte de Minas Gerais, é famosa por suas belas cachoeiras. A cachoeira do Boqueirão fica junto à cidade e é muito visitada. Outras, um pouco afastadas, como a Cachoeira do Barro e a Cachoeira de João Corrêa, são pouco conhecidas. Existem basicamente duas estações definidas: O verão, chuvoso entre os meses de novembro e março e a seca que pode durar até sete meses. Em Joaquim Felício fica parte do Parque Estadual da Serra do Cabral, criado em 2005. A Cidade possui acesso rodoviário pela BR 135 e ferroviário pela Rede Ferroviária, linha privatizada onde hoje somente é utilizada para transporte de cargas. Fica a 140 km ao sul de Montes Claros e a 120 km ao norte de Curvelo.
É dividida ao meio pelo ribeirão de nome Embaiassaia. É uma cidade bucólica, sendo grande parte da população constituida por aposentados.
A bandeira do município, entre uma planta de açúcar e uma de milho, o escudo tem acima dois morros da Serra do Cabral de onde desce em azul uma cachoeira, a cuja esquerda há uma planta de tabaco, a sua direita uma de Sempre-Viva, abaixo a linha do trem, e acima um chifre de boi (gado) e uma drusa de cristais.