No-take marine reserves (NTRs), i.e. areas with total fishing restrictions, have been established worldwide aiming to promote biodiversity and ecosystem conservation. Brazil has 3.3% of its exclusive economic zone protected by 73 different NTRs, however, most of them currently lack scientific knowledge and understanding of their ecological role, particularly regarding rocky reefs in subtropical regions. In this context, this study aimed to contrast a network of NTRs with comparable fished sites across a coastal biogeographic gradient to investigate the effect of fishing and habitat variability on the abundance and body size of rocky reef fish. We used Baited Remote Underwater stereo-Video (stereo-BRUVs) and Diver Operated stereo-Video (stereo-DOVs) systems to simultaneously sample reef fish and habitat. Model selection and results identified habitat and biogeographic variables, such as distance from shore, as important predictor variables, explaining several aspects of the fish assemblage. The effect of protection was important in determining the abundance and body size of targeted species, in particular for epinephelids and carangids. Conversely, species richness was correlated with habitat complexity but not with protection status. This is the first study using these survey methods in the Southwestern Atlantic, demonstrating how a network of NTRs can provide benchmarks for biodiversity conservation and fisheries management.