Su cabecera es la localidad de Omealca.
[3] Está ubicado en la zona centro del estado, en las coordenadas 18°45’ de latitud norte y 96°47’ de longitud oeste, a una altitud de 400 m s. n. m. Su nombre significa "lugar de dos aguas".
El municipio está conformado por 59 localidades.
Su clima es cálido-húmedo, con una temperatura media de 21.6 °C y lluvias abundantes en verano y principios de otoño, con menor intensidad en invierno.
Omealca festeja del 18 al 21 de marzo una feria titular en honor a San José, patrono del lugar.