Question: do the lannisters still have an army?
Answer: FINAL NUMBER OF LANNISTERS SOLDIERS left for the Lannisters. 6,000. And of those 6,000 soldiers, there are 2,000 of which will help Daenerys fight The Dead Army. So that means that Cersei CURRENTLY has ONLY 4,000 soldiers left for her.