Une zone de police ou ZP (en néerlandais : Politiezones ou PZ) est une des 178 subdivisions de la police locale en Belgique, instituées par la réforme des polices du . Initialement au nombre de 196, leur nombre est ramené à 176 au .
Avant la réforme des polices, il y avait un corps de police communale par commune, travaillant en parallèle avec la police judiciaire et la gendarmerie.
Depuis le et la mise en place de la nouvelle police intégrée découpée en deux niveaux (fédéral et local), un nouveau découpage en 196 « zone de police » ou « zones interpolice » (ZIP) est mis en place pour la police locale ; après plusieurs fusions à partir de 2011 le nombre de zones est réduit à 178 au dont 37 monocommunales et 141 intercommunales,.
Le découpage des zones de police a évolué en région flamande à partir de 2011 avant de voir la première fusion de zones wallonnes en 2023.
Le , ont lieu des redécoupages de zones, principalement liées à des fusions communales :
Le , les zones Beringen/Ham/Tessenderlo (5373) et Heusden-Zolder (5375) vont fusionner dans la zone Regio West-Limburg.
Le , les six zones de police de la région de Bruxelles-Capitale fusionneront en une zone unique. Plus largement à l'échelle nationale, le nombre de zones pourrait être réduite à une quarantaine.
Les zones de police monocommunales sont gérées par les mêmes organes que la commune : le conseil communal, le collège communal et le bourgmestre. Les zones pluricommunales sont dotées d'un conseil de police composé de conseillers communaux cooptés par leurs pairs au sein des conseils des communes membres, et dirigées par des collèges de police, composés des bourgmestres des communes membres.
Chaque zone de police dispose d'un conseil zonal de sécurité constitué du ou des bourgmestres, du procureur du Roi, du chef de corps de la police locale et du directeur coordonnateur administratif de la police fédérale (ou son délégué). Ce conseil définit le plan zonal de sécurité et la coordination des missions de police administrative et judiciaire.
Les zones de police sont autonomes et indépendantes de la police fédérale. Les policiers locaux (appartenant donc à une zone de police) exercent leurs missions de police administrative et de police judiciaire sous l'autorité des bourgmestres (et subsidiairement sous l'autorité du gouverneur ou du ministre de l'Intérieur) pour les premières, et sous le contrôle de l'autorité judiciaire et notamment du procureur du Roi, pour les secondes[réf. souhaitée].

La Région wallonne est subdivisée en 71 zones de police:
| Code | Nom | Communes |
|---|---|---|
| 5267 | ZP Nivelles-Genappe | Genappe et Nivelles |
| 5268 | ZP Ouest Brabant Wallon | Braine-le-Château, Ittre, Rebecq et Tubize |
| 5269 | ZP La Mazerine | La Hulpe, Lasne et Rixensart |
| 5270 | ZP Orne-Thyle | Chastre, Court-Saint-Étienne, Mont-Saint-Guibert, Villers-la-Ville et Walhain |
| 5271 | ZP Wavre | Wavre |
| 5272 | ZP Ardennes Brabançonnes | Beauvechain, Chaumont-Gistoux, Grez-Doiceau et Incourt |
| 5273 | ZP Braine-l'Alleud | Braine-l'Alleud |
| 5274 | ZP Waterloo | Waterloo |
| 5275 | ZP Ottignies-Louvain-la-Neuve | Ottignies-Louvain-la-Neuve |
| 5276 | ZP Brabant Wallon Est | Hélécine, Jodoigne, Orp-Jauche, Perwez et Ramillies |
| Code | Nom | Communes |
|---|---|---|
| 5297 | ZP Arlon/Attert/Habay/Martelange | Arlon, Attert, Habay et Martelange |
| 5298 | ZP Sud-Luxembourg | Aubange, Messancy, Musson et Saint-Léger |
| 5299 | ZP de Gaume | Chiny, Étalle, Florenville, Meix-devant-Virton, Rouvroy, Tintigny et Virton |
| 5300 | ZP Famenne-Ardenne | Durbuy, Érezée, Gouvy, Hotton, Houffalize, La Roche-en-Ardenne, Manhay, Marche-en-Famenne, Nassogne, Rendeux, Tenneville et Vielsalm |
| 5301 | ZP Centre Ardenne | Bastogne, Fauvillers, Léglise, Libramont-Chevigny, Neufchâteau, Sainte-Ode et Vaux-sur-Sûre |
| 5302 | ZP Semois et Lesse | Bertrix, Bouillon, Daverdisse, Herbeumont, Libin, Paliseul, Saint-Hubert, Tellin et Wellin |
| Code | Nom | Communes |
|---|---|---|
| 5303 | ZP Namur | Namur |
| 5304 | ZP Orneau-Mehaigne | Éghezée, Gembloux et La Bruyère |
| 5305 | ZP des Arches | Andenne, Assesse, Fernelmont, Gesves et Ohey |
| 5306 | ZP Entre Sambre et Meuse | Floreffe, Fosses-la-Ville, Mettet et Profondeville |
| 5307 | ZP Samsom | Sambreville et Sombreffe |
| 5308 | ZP Jemeppe-sur-Sambre | Jemeppe-sur-Sambre |
| 5309 | ZP Flowal | Florennes et Walcourt |
| 5310 | ZP Houille-Semois | Beauraing, Bièvre, Gedinne et Vresse-sur-Semois |
| 5311 | ZP des 3 Vallées | Couvin et Viroinval |
| 5312 | ZP Haute-Meuse | Anhée, Dinant, Hastière, Onhaye et Yvoir |
| 5313 | ZP Lesse et Lhomme | Houyet et Rochefort |
| 5314 | ZP Condroz-Famenne | Ciney, Hamois, Havelange et Somme-Leuze |
| 5315 | ZP Hermeton et Heure | Cerfontaine, Doische et Philippeville |
La Région de Bruxelles-Capitale est subdivisée en 6 zones de police:
| Code | Nom | Communes |
|---|---|---|
| 5339 | ZP Bruxelles Capitale Ixelles | Ville de Bruxelles et Ixelles |
| 5340 | ZP Bruxelles-Ouest | Molenbeek-Saint-Jean, Koekelberg, Jette, Ganshoren et Berchem-Sainte-Agathe |
| 5341 | ZP Midi | Anderlecht, Forest et Saint-Gilles |
| 5342 | ZP Marlow | Auderghem, Uccle et Watermael-Boitsfort |
| 5343 | ZP Montgomery | Etterbeek, Woluwe-Saint-Lambert et Woluwe-Saint-Pierre |
| 5344 | ZP Polbruno | Evere, Saint-Josse-ten-Noode et Schaerbeek |
La Région flamande est subdivisée en 99 zones de police:
| Code | Nom | Communes |
|---|---|---|
| 5373 | PZ Beringen/Ham/Tessenderlo | Beringen et Tessenderlo-Ham |
| 5375 | PZ Heusden-Zolder | Heusden-Zolder |
| 5376 | PZ Sint-Truiden/Gingelom/Nieuwerkerken | Gingelom, Nieuwerkerken et Saint-Trond |
| 5381 | PZ Bilzen/Hoeselt/Riemst | Bilzen-Hoeselt et Riemst |
| 5382 | PZ Voeren | Fourons |
| 5383 | PZ Maasland | Dilsen-Stokkem et Maaseik |
| 5853 | PZ Lanaken-Maasmechelen | Lanaken et Maasmechelen |
| 5907 | PZ Limburg Regio Hoofdstad | Alken, Diepenbeek, Halen, Herck-la-Ville, Lummen, Hasselt et Zonhoven |
| 5909 | PZ CARMA | As, Bocholt, Bree, Genk, Houthalen-Helchteren, Kinrooi, Oudsbergen et Zutendaal |
| 5962 | PZ Haspengouw | Heers, Herstappe, Tongres-Looz et Wellen |
| 5965 | PZ Noord-Limburg | Bourg-Léopold, Hamont-Achel, Hechtel-Eksel, Lommel, Peer, Pelt |
| Code | Nom | Communes |
|---|---|---|
| 5415 | PZ Gent | Gand |
| 5416 | PZ Regio Puyenbroeck | Lochristi et Zelzate |
| 5417 | PZ Meetjesland Centrum | Eeklo, Kaprijke et Saint-Laurent |
| 5418 | PZ Regio Rhode en Schelde | Destelbergen, Merelbeke-Melle et Oosterzele |
| 5419 | PZ Schelde-Leie | Gavere, Nazareth-La Pinte et Sint-Martens-Latem |
| 5421 | PZ Assenede/Evergem | Assenede et Everghem |
| 5427 | PZ Ronse | Renaix |
| 5428 | PZ Geraardsbergen/Lierde | Grammont et Lierde |
| 5429 | PZ Herzele/Sint-Lievens-Houtem/Zottegem | Herzele, Hautem-Saint-Liévin et Zottegem |
| 5432 | PZ Sint-Niklaas | Saint-Nicolas |
| 5434 | PZ Lokeren | Lokeren |
| 5435 | PZ Hamme/Waasmunster | Hamme et Waasmunster |
| 5436 | PZ Berlare/Zele | Berlare et Zele |
| 5437 | PZ Buggenhout/Lebbeke | Buggenhout et Lebbeke |
| 5438 | PZ Wetteren/Laarne/Wichelen | Laarne, Wetteren et Wichelen |
| 5439 | PZ Denderleeuw/Haaltert | Denderleeuw et Haaltert |
| 5440 | PZ Aalst | Alost |
| 5441 | PZ Erpe-Mere/Lede | Erpe-Mere et Lede |
| 5442 | PZ Ninove | Ninove |
| 5443 | PZ Dendermonde | Termonde |
| 5911 | PZ Deinze-Zulte-Lievegem | Deinze, Lievegem et Zulte |
| 5914 | PZ Aalter/Maldegem | Aalter et Maldeghem |
| 5964 | PZ Scheldewaas | Beveren-Kruibeke-Zwijndrecht, Saint-Gilles-Waes, Stekene et Tamise |