Stara Rega ma swoje źródła w okolicy Jeziora Gęgnowskiego, w północnej części gminy Drawsko Pomorskie, skąd płynie w kierunku północnym do jeziora Więcław, z którego z kolei płynie w kierunku zachodnim przez wieś Więcław oraz dalej do wsi Tarnowo. Następnie biegnie na północny zachód i północ, gdzie wpada do rzeki Regi na zachód od kolonii wsi Słonowice.
Powierzchnia zlewni rzeki wynosi 172 km² i jest zbudowana z glin zwałowych moreny czołowej, tworzących duże deniwelacje terenu i liczne zabagnienia[1].
Stan jakości wód Starej Regi był badany przez WIOŚ w 1998 roku na trzech stanowiskach, gdzie wykazano, że wody na całej długości odpowiadają III klasie czystości. Stwierdzono, iż o takim stanie decydowały w górnym biegu zanieczyszczenia organiczne, a w dolnym - skażenie bakteriologiczne. Oceniono, że jakość wody pogorszyła się w stosunku do badań z 1994 roku[1].
Nazwę Stara Rega wprowadzono urzędowo w 1948 roku, zastępując poprzednią niemiecką nazwę rzeki – Fuchsfließ[3][4].
↑Arkusz 2360 Labenz (Łabędzie). amzpbig.com. [zarchiwizowane z tego adresu (2016-03-05)]., Mapa topograficzna Messtischblatt w skali 1:25 000. Reichsamt für Landesaufnahme, 1936