Чтобы подчинить себе армию, Диас разделил страну на 12 военных округов, при этом командующие округами постоянно меняли место службы — таким образом они не успевали обзавестись политическим влиянием. В начале Порфириата три четверти губернаторов были военными и имели звание генерала. К 1903 году их число уменьшилось с 18 до 8. Численность армии также была сокращена с 30 до 20 тыс. человек. Однако и эта цифра была только на бумаге, и во время революции 1910 года Диас смог выставить только 14 тыс. солдат. Сокращение вооруженных сил положительно повлияло на бюджет, от которого были отстранены власто- и сребролюбивые генералы, которые наживались на казне со времён обретения независимости.