Wild Access Public Lands. Endless Opportunities.

Purple Gallinule

Porphyrio martinicus

  • Migratory Game Bird
  • huntable
Purple Gallinule
Photo: Jody Shugart · CC BY 4.0

About Purple Gallinule

Purple gallinules are among the most vividly colored marsh birds in the Americas — iridescent purple-blue plumage that can flash green and turquoise in good light, a pale blue frontal shield, and a bill split red and yellow. Long, unwebbed yellow legs and toes are the real trick, though, letting the bird walk right across floating vegetation like lily pads without sinking in. They live in freshwater marshes and swamps from the southeastern and Gulf Coast U.S. south through Central and South America, foraging on seeds, fruit, and small aquatic animals.

Where you can hunt it (43 properties, 137 hunt windows)

PropertyCountySeasonDatesBagWho
Alabama Creek WMATrinity Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Alabama Creek WMA, continuedTrinity Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Alabama Creek WMA, continuedTrinity Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
Alazan Bayou WMABlount TractAngelina County, Nacogdoches Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Alazan Bayou WMA, continuedBlount Tract, continuedAngelina County, Nacogdoches Countyhuntinglisted as GallinulesNov 7 – Jan 6Adult
Alazan Bayou WMA, continuedOld River TractAngelina County, Nacogdoches Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Alazan Bayou WMA, continuedOld River Tract, continuedAngelina County, Nacogdoches Countyhuntinglisted as GallinulesNov 7 – Jan 6Adult
Alazan Bayou WMA, continuedOld River Tract, continuedAngelina County, Nacogdoches Countyhuntinglisted as GallinulesFeb 1 – Feb 21Adult
Angelina-Neches/Dam B WMAJasper County, Tyler Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Angelina-Neches/Dam B WMA, continuedJasper County, Tyler Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Angelina-Neches/Dam B WMA, continuedJasper County, Tyler Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
Bannister WMASan Augustine Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Bannister WMA, continuedSan Augustine Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Bannister WMA, continuedSan Augustine Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
BettyHansford Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Betty, continuedHansford Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Big Lake Bottom WMAAnderson Countyhuntinglisted as GallinulesDec 5Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 8Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 12Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 15Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 19Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 22Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 26Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesDec 29Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 2Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 5Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 9Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 12Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 16Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 19Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 23Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 26Adult
Big Lake Bottom WMA, continuedAnderson Countyhuntinglisted as GallinulesJan 30Adult
Bois d'Arc Lake PHLFanninhuntinglisted as GallinuleSep 19 – Sep 27Adult
Bois d'Arc Lake PHL, continuedFanninhuntinglisted as GallinuleNov 7 – Jan 6Adult
Bois d'Arc Lake PHL, continuedFanninhuntinglisted as GallinuleFeb 1 – Feb 21Adult
BrillhartOchiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Brillhart, continuedOchiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Caddo Lake WMAHarrison County, Marion Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Caddo Lake WMA, continuedHarrison County, Marion Countyhuntinglisted as GallinulesNov 7 – Jan 6Adult
CorrellOchiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Correll, continuedOchiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
De CampoMoore Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
De Campo, continuedMoore Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
FM 759 HQOchiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
FM 759 HQ, continuedOchiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Goat BarnOchiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Goat Barn, continuedOchiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Guadalupe Delta WMAGuadalupe River UnitCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Guadalupe Delta WMA, continuedGuadalupe River Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
Guadalupe Delta WMA, continuedGuadalupe River Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleNov 7 – Feb 19Adult
Guadalupe Delta WMA, continuedGuadalupe River Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
Guadalupe Delta WMA, continuedHynes Bay UnitCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Guadalupe Delta WMA, continuedHynes Bay Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
Guadalupe Delta WMA, continuedHynes Bay Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleNov 7 – Feb 19Adult
Guadalupe Delta WMA, continuedHynes Bay Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
Guadalupe Delta WMA, continuedMission Lake UnitCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Guadalupe Delta WMA, continuedMission Lake Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
Guadalupe Delta WMA, continuedMission Lake Unit, continuedCalhoun County, Refugio County, Victoria Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
J.D. Murphree WMABig Hill UnitJefferson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
J.D. Murphree WMA, continuedBig Hill Unit, continuedJefferson Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
J.D. Murphree WMA, continuedBig Hill Unit, continuedJefferson Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
J.D. Murphree WMA, continuedSalt Bayou UnitJefferson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
J.D. Murphree WMA, continuedSalt Bayou Unit, continuedJefferson Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
J.D. Murphree WMA, continuedSalt Bayou Unit, continuedJefferson Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
James E. Daughtrey WMALive Oak County, McMullen Countyhuntinglisted as GallinulesSep 12 – Sep 27Adult
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesOct 31 – Nov 1Veteran/Active Duty
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesOct 31 – Nov 1Youth
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesNov 7 – Nov 29Adult
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesNov 7 – Jan 31Adult
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesDec 12 – Jan 31Adult
James E. Daughtrey WMA, continuedLive Oak County, McMullen Countyhuntinglisted as GallinulesFeb 1 – Feb 21Adult
Justin Hurst WMABrazoria Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesOct 31Veteran/Active Duty
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesOct 31Youth
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesNov 7 – Nov 29Adult
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesNov 8Adult/Youth
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesDec 12 – Jan 31Adult
Justin Hurst WMA, continuedBrazoria Countyhuntinglisted as GallinulesDec 13Adult/Youth
La LanzaHansford Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
La Lanza, continuedHansford Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
La PlayaSherman Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
La Playa, continuedSherman Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Lake Striker PHLCherokee, Ruskhuntinglisted as GallinuleDates not publishedAdult
Lower Neches WMANelda Stark UnitOrange Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Lower Neches WMA, continuedNelda Stark Unit, continuedOrange Countyhuntinglisted as GallinulesNov 7 – Nov 29Adult
Lower Neches WMA, continuedNelda Stark Unit, continuedOrange Countyhuntinglisted as GallinulesDec 12 – Jan 31Adult
Lower Neches WMA, continuedOld River UnitOrange Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Lower Neches WMA, continuedOld River Unit, continuedOrange Countyhuntinglisted as GallinulesNov 7 – Nov 29Adult
Lower Neches WMA, continuedOld River Unit, continuedOrange Countyhuntinglisted as GallinulesDec 12 – Jan 31Adult
Luminant TexasRobertsonhuntinglisted as GallinuleDates not publishedAdult
Mad Island WMAMatagorda Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Mad Island WMA, continuedMatagorda Countyhuntinglisted as GallinuleNov 7 – Nov 29Adult
Mad Island WMA, continuedMatagorda Countyhuntinglisted as GallinuleDec 12 – Jan 31Adult
MargosoMoore Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Margoso, continuedMoore Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Marlin Lake ParkFalls Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Marlin Lake Park, continuedFalls Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Moore Plantation WMAJasper County, Sabine Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Moore Plantation WMA, continuedJasper County, Sabine Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Moore Plantation WMA, continuedJasper County, Sabine Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
MorrisCarson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Morris, continuedCarson Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
North Toledo Bend WMAShelby Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
North Toledo Bend WMA, continuedShelby Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
North Toledo Bend WMA, continuedShelby Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
Pat's PlaceCarson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Pat's Place, continuedCarson Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
PorterHansford County, Ochiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Porter, continuedHansford County, Ochiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Ray Roberts PHLCooke County, Denton County, Grayson Countyhuntinglisted as GallinulesSep 19 – Sep 27Adult
Ray Roberts PHL, continuedCooke County, Denton County, Grayson Countyhuntinglisted as GallinulesNov 7 – Jan 6Adult
Richland Creek WMACarl Frentress UnitFreestone County, Navarro Countyhuntinglisted as GallinulesNov 7 – Nov 8Veteran/Active Duty
Richland Creek WMA, continuedCarl Frentress Unit, continuedFreestone County, Navarro Countyhuntinglisted as GallinulesNov 7 – Nov 8Youth
Rio FarmsCarson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Rio Farms, continuedCarson Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Sabine River Authority Unit 630Panolahuntinglisted as GallinuleSep 19 – Sep 27Adult
Sabine River Authority Unit 630, continuedPanolahuntinglisted as GallinuleNov 7 – Jan 6Adult
Sabine River Authority Unit 630, continuedPanolahuntinglisted as GallinuleFeb 1 – Feb 21Adult
Sam Houston National Forest WMAMontgomery County, San Jacinto County, Walker Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Sam Houston National Forest WMA, continuedMontgomery County, San Jacinto County, Walker Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Sam Houston National Forest WMA, continuedMontgomery County, San Jacinto County, Walker Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
San Angelo SPTom Green Countyhuntinglisted as GallinuleDates not publishedAdult
Sea Rim SPJeffersonhuntinglisted as GallinulesSep 19 – Sep 27Adult
Sea Rim SP, continuedJeffersonhuntinglisted as GallinulesNov 7 – Nov 29Adult
Sea Rim SP, continuedJeffersonhuntinglisted as GallinulesDec 12 – Jan 31Adult
South PlaceArmstrong Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
South Place, continuedArmstrong Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
StovallCarson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Stovall, continuedCarson Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
TempranoHutchinson Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Temprano, continuedHutchinson Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Texas RobertsOchiltree Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Texas Roberts, continuedOchiltree Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Tony Houseman/Blue Elbow Swamp WMAOrange Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
Tony Houseman/Blue Elbow Swamp WMA, continuedOrange Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult
Tony Houseman/Blue Elbow Swamp WMA, continuedOrange Countyhuntinglisted as GallinuleFeb 1 – Feb 21Adult
West of TownHansford Countyhuntinglisted as GallinuleSep 19 – Sep 27Adult
West of Town, continuedHansford Countyhuntinglisted as GallinuleNov 7 – Jan 6Adult

Season dates and bag limits change. Always check the current Texas Parks & Wildlife regulations before you hunt.