Flora.
La diversidad en la Flora de este municipio está directamente relacionada con la topografía, la composición de sus suelos, el régimen de precipitaciones y las características climatológicas de tipo desértico.
Con relación a lo anterior resulta muy variada la clasificación de los recursos naturales de origen vegetal; las más importantes y conocidas son: el mangle que se encuentra a lo largo de las costas; en la planicie costera se encuentra la cacachila, palo verde, ardilla, lomboy, torote, ciruelo agrio, pitahaya, pitahaya dulce, damiana, romerillo, uña de gato, cardón, biznaga, palo blanco, palo del arco, zalate, jarilla, orégano, entre otras; y en las alturas mayores de 800 metros sobre el nivel del mar, específicamente en la sierra de San Lázaro, predominan los bosques con variación de árboles y arbustos de cuatro hasta 12 metros de altura.