De acordo com a Lei Complementar nº 111 de 14 de julho de 2008, e publicada no diário oficial nº 131/2008, a 2ª Companhia do 2º Batalhão da Polícia Militar, sediada em Piripiri-PI, foi elevada à categoria de Batalhão Policial Militar, passando a denominar-se 12º Batalhão da Polícia Militar (12º BPM).
Atualmente conta com a seguinte estrutura básica: 01(uma) Companhia de Policiamento Ostensivo Geral incorporada (sede), 03 (três) Companhias de Policiamento Ostensivo Geral destacadas e 01(um) Grupamento Especializado – Força Tática. Sendo que de acordo com Diário Oficial do Estado n° 199 de 23 de outubro de 2010, a 3ª Cia / 12° BPM – Campo Maior, fora desmembrada da área do 12º BPM, passando a categoria de Batalhão, com a denominação de 15º BPM.
Inicialmente foi comandado pelo Maj. QOPM José JACKSON Rodrigues Bezerra (10/10/08 à 26/11/08), depois pelo Maj. QOPM MARCOS ANTONIO Pereira da Silva e Subcomandante Cap. QOAPM Francisco CLÁUDIO da Silva , em seguida pelo Sr. Maj QOPM Erotildes Messias de SOUSA FILHO e Subcomandante Cap. QOPM JORGE de Sousa Lima (21/04/2009 à 21/11/2010).
Logo depois o Sr. Tenente Coronel DÁRIO Mágno Carvalho Castelo Branco assumiu o comando, tendo como subcomandante o Sr Major Francisco LIBERALINO de Carvalho Filho (12/02/2011 á 20/04/2012), sendo atualmente comandada pelo Sr. Ten Cel QOPM ERISVALDO Viana Lima.
O 12º Batalhão tem o efetivo total de aproximadamente 223 policiais militares, distribuídos em suas 04 (três) Companhias, em 23 cidades do meio norte do Piauí. O 12º BPM está localizado em prédio próprio, na Avenida Aderson Alves Ferreira, 1017, Centro, Piripiri-PI, Cep.: 64260-000. Tem um telefone público na parte externa com o nº 3276-2461.
COMPANHIAS DA ÁREA DO 12º BATALHÃO POLICIAL MILITAR
2ª COMPANHIA POLICIAL MILITAR DO 12º BPM - Pedro II.
3º COMPANHIA POLICIAL MILITAR DO 12º BPM - Luzilândia.
4º COMPANHIA POLICIAL MILITAR DO 12º BPM - Esperantina.