The Houston Chronicle reported Moore, a fifth-generation Texan who died Tuesday, was believed to have held the record for longest successive tenure of service in the United States. He first took office in September 1949 when he was appointed to finish an unexpired term.
Jack Moore of Richmond said his father died of natural causes after spending seven weeks in the hospital, the newspaper said.
"We appreciate the expressions of sympathy and support that the community has given to us at this time," he said.
Moore was a World War II veteran who was awarded three air medals and four battle stars while a U.S. Army Air Corps navigator.
Over the years, he served in leadership positions in numerous livestock organizations and was the largest land owner in Fort Bend County, the Chronicle said.
"It's the end of an era," said County Judge Bob Hebert, who ordered county flags flown at half-staff in Moore's honor. "There's only one of him."
Moore, Hebert said, "didn't have to be mayor. The job didn't pay anything. He did it because he loved doing it. To get in there and handle the people's business for decades shows that he's just a special kind of guy."