A total of 52 ostracod taxa (35 live spp. 17 subfossils) were collected from 70 shallow aquatic bodies with 11 different habitat types in Agri province (Turkey). Fabaeformiscandona acuminata is a new record for the Turkish ostracod fauna while 29 species were new for the province. Three types of habitats (stream, ditch and pond) contained the highest numbers of 24, 15, 11 species, respectively. Species were clustered into four main groups based on their distribution among habitats. Canonical Correspondence Analysis was able to explain 73.9% of the correlation between the 18 most frequently found species and five environmental variables. Water temperature and elevation were found to be the most effective factors on ostracods. Species with and without swimming setae tend to be found mostly in lentic and lotic habitats, respectively. Besides, species with swimming setae showed relatively higher ecological optimum and tolerance values for pH, electrical conductivity and water temperature than species without setae. The numbers of non-swimmer sexually reproducing species were twice the number of parthenogenetic species. Parthenogenetic species tend to have higher tolerance and optimum values for different environmental variables than sexual species. Results suggest a strong correlation among reproductive modes, swimming ability and ecological tolerances of the species.