Elota cuenta con una demografía algo variada desde los más fértiles valles, hasta las más cálidas costas de playas y partes de sierra, además cuenta con un río de mismo nombre que el municipio, nace en el estado de Durango y desemboca en la bahía de Ceuta, este sirve para las áreas de riego de los campos de hortalizas y maíz que se siembran y que son exportados hacía los Estados Unidos.