España tiene 47377751 habitantes de los cuales 23216713 son hombres y 24161038 son mujeres.