Se distribuye casi por todo el país y sus diversas latitudes, por lo que el clima varía de calientes o templados húmedos a secos.