This article provides formation lists of the Polish People's Army order of battle at various points in history between 1943 and 1989.
Following is the order of battle on 1 May 1945. This only refers to the entire the Polish People's Army's ground forces, the PPA would be later expanded with the addition of the air and naval arms only after the war.
1945 Order of Battle
Supreme Command of the Polish Armed Forces
Supreme Command Reserves
Following is the order of battle in 1985, shortly before the fall of communism in Poland.
Ministry of National Defence (Poland) and GHQ, Armed Forces of the People's Republic of Poland
Organisation of the Polish People's Army in 1985
Land Forces Headquarters, in WarsawFront Command, in Warsaw (would have formed the Warsaw Pact’s Northern Front with an authorized strength of 205,620 soldiers in wartime)6th Pomorska Air Assault Division, in Kraków (reduced to 6th Pomorska Airborne Brigade in 1986)6th Air Assault Battalion, in Niepołomice10th Air Assault Battalion, in Oświęcim16th Kołobrzeski Air Assault Battalion, in Kraków18th Kołobrzeski Air Assault Battalion, in Bielsko-Biała5th Mixed Artillery Battalion, in Wola Justowska8th Supply Battalion, in Kraków1st Transport Company15th Medical Company24th Dropzone and Landing Sites Security CompanyWeapons Maintenance WorkshopAutomotive Maintenance Workshop120th Anti-aircraft Artillery Battery, in Kraków11th Sapper Company, in Kraków6th Signal Company, in Kraków22nd Chemical Defence Company, in Kraków7th Łużycka Naval Assault Division, in Gdańsk (reduced to 7th Łużycka Coastal Defence Brigade in 1986)33rd Company Command, in Gdańsk4th Pomorski Assault Regiment, in Lębork34th Budziszyński Assault Regiment, in Słupsk35th Gdański Assault Regiment, in Gdańsk11th Amphibious Tank Battalion, in Gdańsk20th Rocket Artillery Battalion, in Gdańsk41st Tactical Missile Battalion, in Gdańsk11th Sapper Battalion, in Lębork7th Maintenance Battalion, in Słupsk52nd Reconnaissance Company, in Lębork29th Anti-aircraft Artillery Battery, in Gdańsk23rd Signal Company, in Gdańsk7th Chemical Defence Company, in Słupsk7th Supply Company, in Gdańsk23rd Medical Company, in GdańskTraffic Management Company, in Gdańsk1st Warszawska Engineer Brigade, in Brzeg2nd Signal Brigade, in Wałcz3rd Warszawska Missile Artillery Brigade, in Biedrusko (Tactical Ballistic Missiles)4th Chemical Defence Regiment, in Brodnica2nd Internal Signal Regiment, in Bialystok2nd Radio-technical Reconnaissance Regiment, in Przasnysz8th Electronic Warfare Regiment, in Grudziądz10th Radio-location Reconnaissance Regiment, in Dziwnów15th Antitank Artillery Regiment, in Gniezno61st Surface-to-Air Missile Artillery Brigade, in Skwierzyna91st Wejherowo Anti-tank Artillery Regiment, in Gniezno1st Assault Battalion (Special Forces), in DziwnówPomeranian Military District, in Bydgoszcz (Readiness level A, would have formed 1st Combined-Arms Army with 91,000 soldiers in wartime)8th Drezdeńska Mechanized Infantry Division, in Koszalin16th Dnowsko-Łużycki Medium Tank Regiment, in Słupsk28th Sudecki Mechanized Regiment, in Kołobrzeg32nd Budziszyński Mechanized Regiment, in Kołobrzeg36th Łużycki Mechanized Regiment, in Trzebiatów4th Artillery Regiment, in Kołobrzeg83rd Anti-aircraft Artillery Regiment, in Kołobrzeg47th Rocket Artillery Battalion, in Szczecin1st Tactical Missile Battalion, in Trzebiatów15th Division Artillery Commander Command Battery, in Kołobrzeg5th Reconnaissance Battalion, in Kołobrzeg19th Sapper Battalion, in Unieście13th Signal Battalion, in Koszalin8th Supply Battalion, in Koszalin8th Maintenance Battalion, in Koszalin39th Medical Battalion, in Kołobrzeg64th Chemical Defence Company, in Koszalin12th Szczecin Mechanized Infantry Division, in Szczecin25th Drezdeński Medium Tank Regiment, in Szczecin5th Kołobrzeski Mechanized Regiment, in Szczecin9nd Zaodrzański Mechanized Regiment, in Stargard41st Mechanized Regiment, in Szczecin2nd Artillery Regiment, in Szczecin124th Anti-aircraft Artillery Regiment, in Szczecin21st Rocket Artillery Battalion, in Szczecin22nd Tactical Missile Battalion, in Szczecin87th Division Artillery Commander Command Battery16th Reconnaissance Battalion, in Szczecin2nd Sapper Battalion, in Stargard Szczeciński33rd Signal Battalion, in Szczecin12th Supply Battalion, in Kobylanka8th Maintenance Battalion, in Gryfice45th Medical Battalion, in Stargard Szczecin19th Chemical Defence Company, in Stargard15th People's Guards Mechanized Infantry Division, in Olsztyn (disbanded in 1988)35th Tank Regiment, in Ostróda37th Mechanized Regiment, in Morąg50th Mechanized Regiment, in Lidzbark75th Mechanized Regiment, in Bartoszyce9th Artillery Regiment, in Olsztyn46th Anti-aircraft Artillery Regiment, in Olsztyn19th Tactical Missile Battalion, in MorągDivision Artillery Commander Command Battery12th Reconnaissance Battalion, in Biskupiec46th Sapper Battalion, in Olsztyn29th Signal Battalion, in OlsztynSupply BattalionMaintenance BattalionMedical BattalionChemical Defence Company16th Kaszubska Armored Division, in Elbląg1st Warszawski Tank Regiment, in Elbląg51st Kościerski Medium Tank Regiment, in Braniewo60th Kartuski Medium Tank Regiment, in Elbląg55th Mechanized Regiment, in Braniewo16th Artillery Regiment, in Braniewo13th Anti-aircraft Artillery Regiment, in Elbląg48th Rocket Artillery Battalion, in Malbork4th Tactical Missile Battalion, in MalborkDivision Artillery Commander Command Battery17th Reconnaissance Battalion, in Elbląg47th Sapper Battalion, in Tczew43rd Signal Battalion, in Elbląg16th Supply Battalion, in ElblągMaintenance Battalion, in Elbląg57th Medical Battalion, in Braniewo61st Chemical Defence Company, in Elbląg20th Warsaw Armored Division, in Szczecinek24th Drezdeński Tank Regiment, in Stargard28th Saski Medium Tank Regiment, in Czarne68th Medium Tank Regiment, in Budowo49th Warszawski Mechanized Regiment, in Wałcz36th Artillery Regiment, in Budowo75th Anti-aircraft Artillery Regiment, in Rogowo26th Rocket Artillery Battalion, in Stargard7th Tactical Missile Battalion, in BudowoDivision Artillery Commander Command Battery8th Reconnaissance Battalion, in Stargard73rd Sapper Battalion, in Gryfice63rd Signal Battalion, in SzczecinekSupply Battalion, in SzczecinekMaintenance BattalionMedical Battalion, in StargardChemical Defence Company2nd Pomorska Artillery Brigade, in Choszczno (Tactical Ballistic Missiles)5th Mazurska Engineer Brigade, in Szczecin6th Warszawska Cannon Artillery Brigade, in Toruń7th Howitzer Artillery Brigade, in Toruń2nd Pomorski Chemical Defence Regiment, in Grudziądz4th Łużycki Signal Regiment, in Bydgoszcz14th Sudecki Anti-tank Artillery Regiment, in Kwidzyn56th Special Troops Company, in Szczecin (Long Range Reconnaissance)Silesian Military District, in Wrocław (Readiness level B, would have formed 2nd Combined-Arms Army with 89,500 soldiers in wartime)2nd Warszawska Mechanized Infantry Division, in Nysa15th Tank Regiment, in Gliwice6th Mechanized Regiment, in Częstochowa27th Mechanized Regiment, in Kłodzko33rd Mechanized Regiment, in Nysa37th Artillery Regiment, in Kędzierzyn-Koźle99th Anti-aircraft Artillery Regiment, in Ząbkowice Śląskie2nd Tactical Missile Battalion, in Kędzierzyn-Koźle37th Division Artillery Commander Command Battery, in Nysa10th Reconnaissance Battalion, in Nysa18th Sapper Battalion, in Nysa48th Signal Battalion, in Nysa2nd Supply Battalion, in Nysa2nd Maintenance Battalion, in NysaMedical Battalion21st Chemical Defence Company, in Nysa4th Pomorska Mechanized Infantry Division, in Krosno Odrzańskie18th Tank Regiment, in Wędrzyn11th Złotowski Mechanized Regiment, in Krosno Odrzańskie12th Mechanized Regiment, in Gorzów Wielkopolski17th Drezdeński Mechanized Regiment, in Międzyrzecz22nd Artillery Regiment, in Sulechów128th Anti-aircraft Artillery Regiment, in Czerwieńsk24th Tactical Missile Battalion, in SulechówDivision Artillery Commander Command Battery4th Reconnaissance Battalion, in Międzyrzecz5th Sapper Battalion, in Krosno Odrzańskie4th Signal Battalion, in Krosno Odrzańskie4th Supply Battalion, in Krosno Odrzańskie4th Maintenance Battalion, in Krosno Odrzańskie65th Medical Battalion, in Krosno Odrzańskie20th Chemical Defence Company, in Międzyrzecze5th Saska Armored Division, in Gubin23rd Tank Regiment, in Słubice27th Tank Regiment, in Gubin73rd Tank Regiment, in Gubin13th Mechanized Regiment, in Kożuchów113th Artillery Regiment, in Kostrzyn nad Odrą5th Anti-aircraft Artillery Regiment, in Gubin25th Rocket Artillery Battalion, in Gubin18th Tactical Missile Battalion, in Kostrzyn nad Odrą84th Division Artillery Commander Command Battery, in Gubin2nd Reconnaissance Battalion, in Gubin14th Sapper Battalion, in Kostrzyn nad Odrą59th Signal Battalion, in Gubin5th Supply Battalion, in Kostrzyn nad Odrą5th Maintenance Battalion, in Gubin56th Medical Battalion, in Gubin60th Chemical Defence Company, in Gubin10th Sudecka Armored Division, in Opole2nd Tank Regiment, in Opole10th Tank Regiment, in Opole13th Tank Regiment, in Opole25th Mechanized Regiment, in Opole39th Artillery Regiment, in Tarnowskie Góry18th Anti-aircraft Artillery Regiment, in Jelenia Góra8th Tactical Missile Battalion, in Tarnowskie Góry83th Division Artillery Commander Command Battery, in Tarnowskie Góry7th Reconnaissance Battalion, in Brzeg41st Signal Battalion, in Opole21st Sapper Battalion, in ŚwidnicaSupply Battalion, in OpoleMaintenance Battalion, in Opole54th Medical Battalion, in Opole58th Chemical Defence Company, in Opole11th Drezdeńska Armored Division, in Żagań3rd Tank Regiment, in Żagań8th Tank Regiment, in Żagań29th Tank Regiment, in Żagań42nd Mechanized Regiment, in Żary33rd Artillery Regiment, in Żary66th Anti-aircraft Artillery Regiment, in Bolesławiec43rd Rocket Artillery Battalion, in Żary10th Tactical Missile Battalion, in Żary17th Division Artillery Commander Command Battery, in Żagan9th Reconnaissance Battalion, in Żagań16th Sapper Battalion, in Żary34th Signal Battalion, in ŻagańSupply Battalion, in Żagań11th Maintenance Battalion, in Żagan11th Medical Battalion, in Żagan17th Chemical Defence Company, in Żagan4th Łużycka Engineer Brigade, in Gorzów Wielkopolski5th Pomorska Cannon Artillery Brigade, in Głogów14th Howitzer Artillery Brigade, in Głogów18th Artillery Brigade, in Bolesławiec (Tactical Ballistic Missiles)1st Chemical Defence Regiment, in Zgorzelec6th Security Regiment, in Wrocław10th Saski Signal Regiment, in Wrocław20th Anti-tank Artillery Regiment, in Pleszew62nd Special Troops Company, in Bolesławiec (Long Range Reconnaissance)Warsaw Military District, in Warsaw (Readiness level C, would have formed 4th Combined-Arms Army with 64,700 soldiers in wartime)1st Warszawska Mechanized Infantry Division, in Legionowo11th Tank Regiment, in Giżycko1st Praski Mechanized Regiment, in Wesoła2nd Berliński Mechanized Regiment, in Skierniewice3rd Berliński Mechanized Regiment, in Ciechanów1st Berliński Artillery Regiment, in Bartoszyce1st Darnicki Anti-aircraft Artillery Regiment, in Modlin5th Tactical Missile Battalion, in GiżyckoDivision Artillery Commander Command Battery1st Reconnaissance Battalion1st Sapper Battalion, in PułtuskSignal Battalion, in Legionowo1st Supply Battalion, in Legionowo1st Maintenance Battalion, in Łomża53rd Medical Battalion, in Skierniewice1st Chemical Defence Company, in Siedlce3rd Pomorska Mechanized Infantry Division, in Lublin (disbanded in 1988)5th Tank Regiment, in Włodawa7th Mechanized Regiment, in Lublin8th Mechanized Regiment, in Hrubieszów45th Mechanized Regiment, in Siedlce3rd Artillery Regiment, in Chełm18th Anti-aircraft Artillery Battalion, in Siedlce42nd Tactical Missile Battalion, in ChoszcznoDivision Artillery Commander Command Battery3rd Reconnaissance Battalion, in LublinSapper Battalion53rd Signal Battalion, in Lublin3rd Supply Battalion, in Lublin3rd Maintenance Battalion, in LublinMedical BattalionChemical Defence Company9th Mechanized Infantry Division, in Rzeszów26th Tank Regiment, in Sanok4th Mechanized Regiment, in Kielce14th Kołobrzeski Mechanized Regiment, in Tarnów30th Mechanized Regiment, in Rzeszów40th Artillery Regiment, in Jarosław23rd Anti-aircraft Artillery Battalion, in Jarosław44th Tactical Missile Battalion, in ToruńDivision Artillery Commander Command Battery23rd Reconnaissance Battalion, in Jarosław13th Sapper Battalion, in Dębica30th Signal Battalion, in Rzeszów17th Supply Battalion, in ŁańcutMaintenance BattalionMedical BattalionChemical Defence Company1st Warszawska Cannon Artillery Brigade, in Węgorzewo8th Howitzer Artillery Brigade, in Węgorzewo2nd Warszawska Engineer Brigade, in Kazuń Nowy32nd Łużycka Artillery Brigade, in Orzysz (Tactical Ballistic Missiles)3rd Chemical Defence Regiment, in Biskupiec5th Podhale Rifles Regiment, in Kraków9th Signal Regiment, in Białobrzegi15th Anti-aircraft Artillery Regiment, in Gołdap80th Anti-tank Artillery Battalion, in Suwałki48th Special Troops Company, in Kraków (Long Range Reconnaissance)Polish Air Force
Polish Navy
Polish Air Defense Force, 1985
Air Defense Force Headquarters - Warsaw
1st Air Defense Corps - Warsaw2nd Air Defense Corps - Bydgoszcz3rd Air Defense Corps - WrocławPolish
Territorial Defense Forces