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-06-09

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-06-09 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-06-09.

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.

  • Published 31B line-score figures disagree, so here is why: this page uses Skilled Technical (ST) 91, the figure the official goarmy MOS listing and military.com's Army-jobs table both carry (re-verified 2026-06-09). A number of third-party tables and forum threads instead cite ST 95 — that higher cut is an older/stricter standard that still circulates, which is why the question 'is 31B ST 91 or 95?' shows up on Quora and Reddit. The current published requirement is ST 91. Confirm the exact figure on your enlistment contract with a recruiter.
  • How the ST score is built: the Army Skilled Technical (ST) line score is the sum of four ASVAB standard scores — General Science (GS), Verbal Expression (VE = Word Knowledge + Paragraph Comprehension), Mathematics Knowledge (MK), and Mechanical Comprehension (MC). Your ST score is GS + VE + MK + MC; to clear ST 91 those four standard scores must total at least 91, so General Science and Mechanical Comprehension prep raises an ST target the fastest because they are not part of the AFQT.
  • ST is a job line score, not the AFQT percentile. Candidates must clear the Army AFQT floor of 31 before the ST requirement applies — the AFQT decides whether you can enlist, the ST line score decides whether you qualify for 31B.
  • 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.

Is the 31B ASVAB requirement ST 91 or ST 95?

The current published requirement is ST 91 — that is the figure on the official goarmy MOS listing and military.com's Army-jobs table (re-verified 2026-06-09). The ST 95 you'll see on some third-party tables and forum threads is an older, stricter cut that still circulates online. Treat ST 91 as the standard but confirm the exact number with a recruiter on your enlistment contract, since line-score cutoffs can move with recruiting needs.

How is the 31B Military Police ST line score calculated?

The Army Skilled Technical (ST) composite adds four ASVAB standard scores: General Science (GS), Verbal Expression (VE, itself Word Knowledge + Paragraph Comprehension), Mathematics Knowledge (MK), and Mechanical Comprehension (MC). Your ST score is GS + VE + MK + MC, and it must reach at least 91 to qualify for 31B. Because GS and MC are not part of the AFQT, prepping those two subtests is the fastest way to raise an ST score without changing your AFQT percentile.

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.

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

Nearby targets

Related Army score targets.

Related

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

Sources