Fishing License
Which Fishing License You Need in Harris County
Whether you fish Galveston Bay or an inland lake in Harris County determines which TPWD license endorsement you need.
Texas requires a fishing license for anyone age 17 and older fishing in public waters. For Galveston Bay and other tidal waters, you need a saltwater endorsement. For inland lakes and ponds in Harris County, you need a freshwater endorsement. A combined package covering both is available.
Fishing inside a state park — like Galveston Island State Park — does not require a fishing license for shore, bank, or pier fishing, or for wade fishing in the surf at coastal parks. Buy your license online at tpwd.texas.gov or at any licensed retailer. Seasons and bag limits change year to year, so check the current TPWD Outdoor Annual before you go.
Source to confirm: TPWD – Fishing Licenses and Packages