Численность мирного времени — 21 244 человека, в составе: 6 авиационных бригад, воздухоплавательный и морской дивизионы, корпус ПВО страны (стационарные и полустационарные зенитные батареи части воздушного наблюдения и связи).
В военное время — 6 авиабригад, 8 отдельных армейских групп (переданных в оперативное подчинение сухопутных войск из отдельных разведывательных и истребительных эскадрилий, переданных из состава бригад мирного времени), морской дивизион, корпус ПВО страны.
На вооружении — 1170 боевых самолетов (как точно доложила советская разведка), из них: 102 истребителя P.7c, 176 P.11g, 40 P.50c "Сокол", 30 He-112B-0 "Гриф", 56 B.239 "Бык", 44 H.75 "Ястреб", — 448 истребителей; 44 средних бомбардировщика P-37 "Лось", 15 ночных бомбардировщиков LWS-4 "Зубр", 240 легких P-23wr "Карась", 36 пикирующих He-118 "Сова" — 335 бомбардировщиков; 180 разведчиков Lublin R-XIII, 69 разведчиков RWD-14, 47 разведчиков-штурмовиков АТ-6, 6 разведчиков-штурмовиков Fokker G-I, 60 самолетов корректировщиков-связи RWD-8 — 362 разведчика, разведчика-штурмовика и связных самолета-корректировщика; 25 морских самолетов — поплавковые варианты Lublin R-XIII и 1 торпедоносец He-59.
Зенитная артиллерия — ок. 220 орудий, в том числе 75 мм зенитные пушки. (Варшава -50, Краков — 16, Брест — 12, Лодзь -12, Познань -12).
В 1939 году началась замена 75 мм зенитных орудий на 83,4 мм чешские и усиление ПВО за счет формирования новых батарей. Кроме этого, снимались с вооружения истребители Р7, бомбардировщики "Карась" и были полностью сняты ночные "Зубры". Приняты на вооружение новые пикирующие бомбардировщики "Скопа" (A-24/SBD "Dauntless") и разрабатывался новый истребитель "Орел" для замены устаревших Р-11. Управление вооружения сформулировало также требования на бронированный самолет поддержки войск, но его разработка только началась.
Географическое положение Польши создавало существенные сложности для ее вхождения в число стран, обладающих боеспособным военно-морским флотом. Узкая полоска побережья со всех сторон окруженная вражеской территорией была более чем уязвима для захвата с суши. Учитывая эту ситуацию, в 1936 году была принята шестилетняя программа развития флота, которая предполагала на первом этапе (до 1939 года) его резкое сокращение и развитие только легких сил флота. Командовавший флотом контр-адмирал Унруг резко протестовал против этого плана, но воспрепятствовать его принятию не смог. В 1936 году были проданы Аргентине 2 эскадренных миноносца, строившийся корабль — минный заградитель "Гриф" продан прямо на стапеле, выведены из строя флота все устаревшие корабли.
Для замены выбывших единиц в Англии были заказаны торпедные катера. Продолжалась постройка в Голландии подводной лодки "Ожел (Орел)".
В результате к началу 1938 года флот при 4000 человек личного состава имел 3 подводные лодки (Wilk, Ryś, Żbik и одну в постройке), 4 тральщика-минных заградителя (Jaskolka, Czajka, Mewa, Rybitwa и еще 2 в постройке), 5 торпедных катеров (Mazur, Kasub, Podhalanin, Kujawiak, Slazak), 2 транспорта и учебный парусный корабль, вспомогательные катера, 8 речных мониторов и 2 бронекатера, 6 речных вооруженных кораблей. Имелась флотилия пограничной охраны в составе сторожевого катера "Баторий" и 3 малых патрульных катеров.
В военное время флот включал флотилию ПЛ (3 ПЛ), минную флотилию (4 ТЩ, 5 ТКА), СКА охраны базы и 8 батальонов береговой обороны с 42 полевыми и береговыми (75 и 105–152 мм) и 26 зенитными орудиями (из них 24–75 мм), а также речную флотилию, переданную в оперативное подчинение сухопутных войск.
После войны флот получил 2 тяжелых крейсера — Conrad (бывш. "Адмирал Шеер"), Dragon ("Дойчланд"), легкий Krakow (полученный по договоренности с чехами бывший немецкий "Кёльн"). Кроме того в состав флота вошли ПЛ Wilk, Ryś (довоенные), Orzel (достроена в Голландии), Sep, Sokol, Dzik (бывш. немецкие проекта 7а), 4 эсминца Burza, Wicher, Blyskawica, Grom (бывш нем. пр. 36, 6 тральщиков — Jaskolka, Czajka, Mewa, Rybitwa, Czapla, Zuraw, 8 торпедных катеров (3 довоенных и 5 немецкой постройки).