U.S. Army · Law Enforcement

31B Military Police

Army Military Police (31B) protect lives and property on Army installations, enforce military law, control traffic, run detention and corrections operations, and conduct area security and law-and-order missions worldwide.

last verified 2026-05-23

31B (Military Police), spoken “31 Bravo”, is in the Army and requires a minimum AFQT of 31 and ST of at least 91. Last verified 2026-05-23 against goarmy.com — Military Police (31B).

Quick check

Can I qualify for this job?

Enter the scores you already know. Leave a box blank if you do not have that score yet.

AFQT minimum 31Enter AFQT
ST minimum 91Enter ST

Plain requirement

What you need.

  • Min AFQT31
  • Training~20 weeks
  • ST line score91

Source: goarmy.com — Military Police (31B) · last verified 2026-05-23.

Role brief

About 31BMilitary Police.

Army Military Police (31B) protect lives and property on Army installations, enforce military law, control traffic, run detention and corrections operations, and conduct area security and law-and-order missions worldwide.

Initial training

How 31B training works.

FormatBasic + AIT
LocationFort Leonard Wood, Missouri
Length~20 weeks

31B Soldiers complete ~10 weeks of Basic Combat Training, then attend the U.S. Army Military Police School (USAMPS) at Fort Leonard Wood, Missouri, for Advanced Individual Training in law enforcement, detention operations, traffic control, and force protection — roughly 20 weeks of training in total.

Source: goarmy.com — Military Police (31B) · last verified 2026-05-23 · date retrieved 2026-05-23.

After training

Common 31B follow-on schools and paths.

  • Military Working Dog HandlerK9 program for patrol and detection assignments.
  • U.S. Army Criminal Investigation Division (CID)Felony-level criminal investigation career path.
  • Protective ServicesPersonal-security details for senior leaders.

Starting pay · 2026

What this job pays as a junior enlisted member.

Base pay is set by pay grade, not by job — every Army enlistee at the same grade earns the same monthly base pay. These are the 2026 active-duty rates (3.8% raise, effective 2026-01-01).

GradeRankMonthly base payService
E-1Private (PV1)$2,407after 4 months of service
E-2Private (PV2)$2,698under 2 years
E-3Private First Class (PFC)$2,837under 2 years
E-4Specialist / Corporal$3,142under 2 years
  • Plus food allowance (BAS)$460/moFlat enlisted rate, tax-free, paid on top of base pay.
  • Plus housing allowance (BAH)Basic Allowance for Housing (BAH) is paid on top of base pay and is tax-free, but it varies by duty-station ZIP code, pay grade, and whether you have dependents — there is no single nationwide figure. Use the official DoD BAH calculator for your assignment location.DoD BAH rate lookup →

Source: DFAS 2026 active-duty basic pay tables (3.8% raise, effective Jan 1 2026) · last verified 2026-05-23 · date retrieved 2026-05-23.

Eligibility notes

What 31B candidates should check.

  • 31B requires a Skilled Technical (ST) line score of 91, plus the Army AFQT floor of 31. ST is a job line score, not the overall AFQT percentile.
  • The ST composite emphasizes General Science, Verbal Expression, Mechanical Comprehension, and Mathematics Knowledge — so GS and MC prep helps an ST target alongside the AFQT subtests.
  • Military Police candidates also face suitability screening (no disqualifying criminal history) because the MOS carries law-enforcement authority.

What is Army 31B called, and is it the same as "31 Bravo"?

Yes — they are the same job. 31B is the Army Military Police MOS; "31 Bravo" is how the code is said aloud, spelling the trailing "B" with the NATO phonetic alphabet. Whether you search "31B" or "31 Bravo", the requirement on this page is the same: AFQT 31 and ST of at least 91.

What ASVAB score do you need for 31B Military Police?

Army 31B Military Police requires a Skilled Technical (ST) line score of 91 and the Army AFQT floor of 31. The ST number is the job-specific requirement; AFQT 31 is the enlistment floor.

What line score does Military Police use?

31B uses the ST (Skilled Technical) composite — General Science, Verbal Expression, Mechanical Comprehension, and Mathematics Knowledge — with a minimum of 91.

Where do Army Military Police train?

After Basic Combat Training, 31B Soldiers attend the U.S. Army Military Police School (USAMPS) at Fort Leonard Wood, Missouri, for about 20 weeks of training in total.

How much does an Army Military Police Soldier get paid?

Pay is by rank, not MOS. In 2026 an E-1 earns $2,407.20/month in base pay and an E-4 (under 2 years) earns $3,142/month, plus a $460.25/month food allowance (BAS) and a housing allowance (BAH) that depends on duty station.

What are the MOS requirements for 31B Military Police?

The Army Military Police MOS (31B) requires a minimum AFQT of 31 and ST of at least 91, with initial training of about 20 weeks. Those are the ASVAB-based entry requirements; a recruiter confirms the full enlistment picture (medical, background, and current openings). Source: goarmy.com — Military Police (31B), last verified 2026-05-23.

Source: goarmy.com — Military Police (31B) · last verified 2026-05-23 · date retrieved 2026-05-23.

Nearby targets

Similar Army jobs at the same composite.

Related

Independent test-prep — not affiliated with DoD or the ASVAB program. See officialasvab.com for the test program.

Sources