http://en.wikipedia.org/wiki/Operation_Barbarossa
The totals for Soviet and German/Axis forces at the beginning of Operation Barbarossa:
Overall Soviet Union Armed Forces (June 22, 1941):
Divisions: 316.5
Personnel: 5,774,000
Guns and Mortars: 117,600
Tanks: 25,700
Aircraft: 18,700
Overall German and Axis Invading Force (June 22, 1941)
Divisions: 166
Personnel: 4,306,800
Guns and Mortars: 42,601
Tanks (including Assault Guns): 4,171
Aircraft: 4,846
Soviet Forces at or near the Soviet/German Border(s) (June 22, 1941)
Divisions: 190
Personnel: 3,289,851
Guns and Mortars: 59,787
Tanks: 15,687
Aircraft: 10,743
One of the greatest difficulties in trying to attach factual number to the Eastern Front is simple: Both Nazi Germany and the USSR prove highly unreliable in their historical accounts of ... all sorts of things. These numbers are probably pretty close to accurate. The fact that the full Soviet armed forces were not deployed in the vicinity of the German invading forces does not mean that the "don't count." Zhukov and a large number of divisions got into the thick of things within the first 6 months. Still, it's worth noting that this was the size of things for the immediate fight.
A couple of things to point out. Not all of the German/Axis force was German. About a million were Romanian, Italian, Hungarian, Finn ... not all of which could even come close to boasting the same operational effectiveness of the German Army.
The Soviet tanks were a mixed bag. Some were of the T34 generation ... quite a few actually. A lot were older tanks of quesitonable effectiveness. By the same token, Panzers I and II were technically never intended to be full fledged combat tanks. They get added into the total anyways. On the whole, it's hard to decide who's tank forces were made up of the best quality tanks, but it's clear that Russia had AN INSANE numerical advantage in this department.
While the Soviet fighters kinda sucked, they had a LOT more combat aircraft than the German and Axis invaders did.
In terms of overall personnel, the one thing that the Axis appear to have had a numerical advantage in ... while there is an immediate advantage, border vs border, since Germany had no intention of stopping at the border then you realistically have to count the whole thing. Also, there are a number of accounts placing the numerical strength of the Red Army prior to June 1941 at a much higher number. Wikipedia at least does it's best to go for the most reliable source, but it is possible that the Red Army was actually much much larger in personnel that the numbers above.