How many generals are there in the US army?
At most 302.
There can only be at most 302 US Army generals in active duty at any given time. This is according to title 10, subtitle A, part 2, chapter 32, section 526 of the United States code. A general is a general officer with a four-star rank, and is the highest position that a solider can achieve in the armed forces.