Marathon Shores is a populated place LOCATED WITHIN the City of Marathon. In turn, the City of Marathon is located within Monroe County.
Marathon Shores is located at latitude 24.726 and longitude -81.048.
Since Marathon Shores is located within the City of Marathon, all of the census and demographic data for residents of Marathon Shores are included as part of the information reported for City of Marathon in the "Profile" tab above.