Thursday, May 21, 2026

On Thursday, May 21, 2026, the Winnipeg Police Service recorded 1,014 calls for service — about one every 85 seconds.

That is 18% more than a typical Thursday around this time of year (860). The same Thursday a year earlier, May 22, 2025, had 783. It was busier than 98% of the 510 other days on record.

1,014
calls for service about one every 85 seconds
+18%
vs a typical Thursday around this time of year (860)
+30%
vs the same Thursday last year May 22, 2025: 783
11 a.m. to noon
busiest hour 76 calls

Each dot is one call, placed at random inside its neighbourhood: WPS publishes calls by neighbourhood, never by address. Select a neighbourhood for its breakdown.

When the calls came in

Calls per hour. marks a typical Thursday around this time of year.

  1. midnight to 1 a.m.: 26 calls, typical 29
  2. 1 a.m. to 2 a.m.: 26 calls, typical 22
  3. 2 a.m. to 3 a.m.: 19 calls, typical 18
  4. 3 a.m. to 4 a.m.: 17 calls, typical 12
  5. 4 a.m. to 5 a.m.: 21 calls, typical 11
  6. 5 a.m. to 6 a.m.: 15 calls, typical 12
  7. 6 a.m. to 7 a.m.: 10 calls, typical 11
  8. 7 a.m. to 8 a.m.: 21 calls, typical 16
  9. 8 a.m. to 9 a.m.: 43 calls, typical 34
  10. 9 a.m. to 10 a.m.: 45 calls, typical 47
  11. 10 a.m. to 11 a.m.: 59 calls, typical 52
  12. 11 a.m. to noon: 76 calls, typical 52
  13. noon to 1 p.m.: 66 calls, typical 55
  14. 1 p.m. to 2 p.m.: 53 calls, typical 52
  15. 2 p.m. to 3 p.m.: 71 calls, typical 48
  16. 3 p.m. to 4 p.m.: 61 calls, typical 51
  17. 4 p.m. to 5 p.m.: 60 calls, typical 52
  18. 5 p.m. to 6 p.m.: 48 calls, typical 49
  19. 6 p.m. to 7 p.m.: 46 calls, typical 43
  20. 7 p.m. to 8 p.m.: 58 calls, typical 47
  21. 8 p.m. to 9 p.m.: 53 calls, typical 43
  22. 9 p.m. to 10 p.m.: 43 calls, typical 39
  23. 10 p.m. to 11 p.m.: 43 calls, typical 38
  24. 11 p.m. to midnight: 34 calls, typical 29
Hour-by-hour numbers
HourCalls Typical Thursday
midnight to 1 a.m. 26 29
1 a.m. to 2 a.m. 26 22
2 a.m. to 3 a.m. 19 18
3 a.m. to 4 a.m. 17 12
4 a.m. to 5 a.m. 21 11
5 a.m. to 6 a.m. 15 12
6 a.m. to 7 a.m. 10 11
7 a.m. to 8 a.m. 21 16
8 a.m. to 9 a.m. 43 34
9 a.m. to 10 a.m. 45 47
10 a.m. to 11 a.m. 59 52
11 a.m. to noon 76 52
noon to 1 p.m. 66 55
1 p.m. to 2 p.m. 53 52
2 p.m. to 3 p.m. 71 48
3 p.m. to 4 p.m. 61 51
4 p.m. to 5 p.m. 60 52
5 p.m. to 6 p.m. 48 49
6 p.m. to 7 p.m. 46 43
7 p.m. to 8 p.m. 58 47
8 p.m. to 9 p.m. 53 43
9 p.m. to 10 p.m. 43 39
10 p.m. to 11 p.m. 43 38
11 p.m. to midnight 34 29

What the calls were about

Call types as WPS categorises them; typical Thursday.

  • Traffic Violation Traffic 206 (typical: 144)
  • Assist Community/Other Agency Wellbeing Checks 108 (typical: 105)
  • Theft Property 99 (typical: 84)
  • Family or Domestic Trouble Disturbances / Danger 97 (typical: 81)
  • Public Disturbance Disturbances / Danger 71 (typical: 57)
  • Damage of Property Property 70 (typical: 54)
  • Wellbeing Check Wellbeing Checks 65 (typical: 51)
  • Hit and Run Reported Traffic 38 (typical: 36)
  • Assault Violence 28 (typical: 28)
  • Breach of Order Breaches and Warrants 25 (typical: 21)
  • Suspicious Circumstances Disturbances / Danger 25 (typical: 27)
  • Uttering Threats Violence 21 (typical: 17)

…and 18 other call types (161 calls)

Where

By WPS police district

  • District 2 (West) 297 (typical: 238)
  • District 1 (Downtown) 233 (typical: 234)
  • District 3 (North) 223 (typical: 182)
  • District 4 (East) 211 (typical: 181)

By community area

  • Downtown 248 (typical: 234)
  • Point Douglas 136 (typical: 111)
  • Fort Garry 86 (typical: 70)
  • St. James - Assiniboia 84 (typical: 57)
  • River East 74 (typical: 64)
  • River Heights 67 (typical: 60)
  • Seven Oaks 65 (typical: 68)
  • St. Boniface 59 (typical: 43)
  • Inkster 41 (typical: 32)
  • St. Vital 39 (typical: 42)
  • Transcona 39 (typical: 32)
  • Assiniboine South 26 (typical: 23)
  • No location published 50 (typical: 25)
Neighbourhoods 178 with calls · select a row to find it on the map
Neighbourhood Community District Calls Typical day Most common call
William Whyte Point Douglas District 3 (North) 36 28 Assist Community/Other Agency
Central St. Boniface St. Boniface District 4 (East) 27 14 Theft
Daniel McIntyre Downtown District 1 (Downtown) 25 19 Damage of Property, Traffic Violation
Beaumont Fort Garry District 2 (West) 21 2.8 Traffic Violation
St. James Industrial St. James - Assiniboia District 2 (West) 21 16 Traffic Violation
West Alexander Downtown District 1 (Downtown) 20 18 Assist Community/Other Agency, Family or Domestic Trouble
West Broadway Downtown District 1 (Downtown) 20 21 Wellbeing Check
Logan-C.P.R. Downtown District 1 (Downtown) 19 14 Damage of Property
Chalmers River East District 4 (East) 18 15 Assist Community/Other Agency
St. John's Point Douglas District 3 (North) 18 19 Family or Domestic Trouble, Public Disturbance
St. Matthews Downtown District 1 (Downtown) 18 13 Public Disturbance
Riverbend Seven Oaks District 3 (North) 17 5.0 Traffic Violation
Dufferin Point Douglas District 3 (North) 16 9.3 Traffic Violation
Rossmere-A River East District 4 (East) 16 10 Family or Domestic Trouble
Central Park Downtown District 1 (Downtown) 15 15 Wellbeing Check
Lord Selkirk Park Point Douglas District 3 (North) 15 10 Wellbeing Check
Regent Transcona District 4 (East) 15 14 Traffic Violation
Broadway-Assiniboine Downtown District 1 (Downtown) 14 7.3 Assist Community/Other Agency
Crestview St. James - Assiniboia District 2 (West) 13 7.9 Theft
Polo Park Downtown District 2 (West) 13 12 Theft
South Portage Downtown District 1 (Downtown) 13 17 Assist Community/Other Agency
Burrows Central Point Douglas District 3 (North) 12 7.2 Several types
Burrows-Keewatin Inkster District 3 (North) 11 4.2 Damage of Property
North Point Douglas Point Douglas District 3 (North) 11 10 Breach of Order
China Town Downtown District 1 (Downtown) 10 7.5 Breach of Order
Colony Downtown District 1 (Downtown) 10 4.0 Public Disturbance, Theft
Spence Downtown District 1 (Downtown) 10 16 Assist Community/Other Agency, Damage of Property
Wellington Crescent River Heights District 2 (West) 10 3.5 Traffic Violation
Wolseley Downtown District 1 (Downtown) 10 7.5 Damage of Property
Centennial Downtown District 1 (Downtown) 9 14 Damage of Property, Hit and Run Reported
Lord Roberts River Heights District 2 (West) 9 6.1 Assist Community/Other Agency, Public Disturbance
Mission Gardens Transcona District 4 (East) 9 3.2 Traffic Violation
Portage-Ellice Downtown District 1 (Downtown) 9 6.6 Assist Community/Other Agency
River East River East District 4 (East) 9 3.7 Assault, Theft
Templeton-Sinclair Seven Oaks District 3 (North) 9 7.5 Traffic Violation
The Maples Seven Oaks District 3 (North) 9 8.6 Family or Domestic Trouble
Tyndall Park Inkster District 3 (North) 9 6.9 Assault
Windsor Park St. Boniface District 4 (East) 9 4.0 Damage of Property, Family or Domestic Trouble
Earl Grey River Heights District 2 (West) 8 5.0 Family or Domestic Trouble, Public Disturbance
Fort Richmond Fort Garry District 2 (West) 8 8.2 Assist Community/Other Agency, Wellbeing Check
Sargent Park Downtown District 2 (West) 8 6.6 Theft
Birchwood St. James - Assiniboia District 2 (West) 7 1.7 Family or Domestic Trouble
Pembina Strip Fort Garry District 2 (West) 7 3.3 Theft
River-Osborne River Heights District 2 (West) 7 12 Family or Domestic Trouble, Wellbeing Check
Riverview River Heights District 2 (West) 7 2.8 Suspicious Circumstances
Brooklands Inkster District 2 (West) 6 4.4 Assault
Deer Lodge St. James - Assiniboia District 2 (West) 6 1.9 Traffic Violation, Wellbeing Check
Exchange District Downtown District 1 (Downtown) 6 6.3 Damage of Property
King Edward St. James - Assiniboia District 2 (West) 6 5.7 Several types
Luxton Point Douglas District 3 (North) 6 2.4 Family or Domestic Trouble, Theft
Minto Downtown District 2 (West) 6 6.5 Break and Enter - Other
Portage & Main Downtown District 1 (Downtown) 6 4.6 Hit and Run Reported
Richmond West Fort Garry District 2 (West) 6 5.2 Several types
South Point Douglas Point Douglas District 1 (Downtown) 6 11 Assist Community/Other Agency
St. John's Park Point Douglas District 3 (North) 6 1.8 Several types
Tuxedo Industrial Assiniboine South District 2 (West) 6 5.3 Traffic Violation
Westdale Assiniboine South District 2 (West) 6 3.4 Traffic Violation
Weston Inkster District 1 (Downtown) 6 11 Family or Domestic Trouble
Westwood St. James - Assiniboia District 2 (West) 6 3.1 Several types
Worthington St. Vital District 4 (East) 6 5.2 Theft
Booth St. James - Assiniboia District 2 (West) 5 5.2 Family or Domestic Trouble, Public Disturbance
Garden City Seven Oaks District 3 (North) 5 6.8 Theft
Glenwood St. Vital District 4 (East) 5 4.5 Theft
Kildonan Crossing River East District 4 (East) 5 3.6 Theft
Meadowood St. Vital District 4 (East) 5 3.4 Family or Domestic Trouble
Montcalm Fort Garry District 2 (West) 5 5.9 Several types
Old Tuxedo Assiniboine South District 2 (West) 5 0.8 Sexual Related Offences, Traffic Violation
Grant Park River Heights District 2 (West) 4 4.6 Several types
Inkster-Faraday Point Douglas District 3 (North) 4 6.4 Several types
Kildare-Redonda Transcona District 4 (East) 4 1.9 Damage of Property
Kildonan Drive River East District 4 (East) 4 2.2 Family or Domestic Trouble
Leila North Seven Oaks District 3 (North) 4 3.2 Traffic Violation
Norwood West St. Boniface District 4 (East) 4 2.2 Family or Domestic Trouble
Rockwood River Heights District 2 (West) 4 1.7 Several types
Seven Oaks Seven Oaks District 3 (North) 4 2.8 Assault
St. Boniface Industrial Park St. Boniface District 4 (East) 4 1.5 Several types
Valley Gardens River East District 4 (East) 4 5.0 Traffic Violation
West Fort Garry Industrial Fort Garry District 2 (West) 4 3.3 Several types
Agassiz Fort Garry District 2 (West) 3 1.2 Several types
Canterbury Park Transcona District 4 (East) 3 1.6 Wellbeing Check
Chevrier Fort Garry District 2 (West) 3 1.7 Several types
Crescent Park Fort Garry District 2 (West) 3 1.8 Several types
Crescentwood River Heights District 2 (West) 3 1.6 Several types
Fairfield Park Fort Garry District 2 (West) 3 3.1 Several types
Glenelm River East District 4 (East) 3 2.2 Several types
Inkster Industrial Park Inkster District 3 (North) 3 2.4 Several types
Jefferson Seven Oaks District 3 (North) 3 7.4 Several types
Kirkfield St. James - Assiniboia District 2 (West) 3 1.3 Several types
Maybank Fort Garry District 2 (West) 3 2.2 Theft
McMillan River Heights District 2 (West) 3 4.8 Several types
Munroe East River East District 4 (East) 3 5.8 Hit and Run Reported
Munroe West River East District 4 (East) 3 3.0 Hit and Run Reported
Mynarski Point Douglas District 3 (North) 3 3.5 Several types
North River Heights River Heights District 2 (West) 3 2.0 Break and Enter - Other
North St. Boniface St. Boniface District 4 (East) 3 2.1 Several types
Norwood East St. Boniface District 4 (East) 3 3.8 Hit and Run Reported
Point Road Fort Garry District 2 (West) 3 1.6 Traffic Violation
Prairie Pointe Fort Garry District 2 (West) 3 1.5 Assist Community/Other Agency
Pulberry St. Vital District 4 (East) 3 2.9 Traffic Violation
River Park South St. Vital District 4 (East) 3 3.7 Several types
Rivergrove Seven Oaks District 3 (North) 3 2.9 Several types
Rosser-Old Kildonan Seven Oaks District 3 (North) 3 2.3 Traffic Violation
Silver Heights St. James - Assiniboia District 2 (West) 3 2.7 Several types
St. Vital Perimeter South St. Vital District 4 (East) 3 2.0 Several types
Sturgeon Creek St. James - Assiniboia District 2 (West) 3 2.8 Public Disturbance
Symington Yards St. Boniface District 4 (East) 3 1.4 Damage of Property
The Forks Downtown District 1 (Downtown) 3 3.2 Damage of Property
Whyte Ridge Fort Garry District 2 (West) 3 2.6 Traffic Violation
Alpine Place St. Vital District 4 (East) 2 2.5 Assist Community/Other Agency, Family or Domestic Trouble
Assiniboia Downs St. James - Assiniboia District 2 (West) 2 1.4 Damage of Property, Hit and Run Reported
Bruce Park St. James - Assiniboia District 2 (West) 2 1.0 Suspicious Circumstances
Civic Centre Downtown District 1 (Downtown) 2 2.6 Damage of Property, Wellbeing Check
Dakota Crossing St. Vital District 4 (East) 2 2.1 Theft, Traffic Violation
Eaglemere River East District 4 (East) 2 1.3 Theft, Wellbeing Check
East Elmwood River East District 4 (East) 2 3.3 Family or Domestic Trouble, Traffic Violation
Edgeland Assiniboine South District 2 (West) 2 1.7 Theft
Elm Park St. Vital District 4 (East) 2 1.1 Theft, Wellbeing Check
Glendale St. James - Assiniboia District 2 (West) 2 1.0 Assault, Theft
Heritage Park St. James - Assiniboia District 2 (West) 2 2.2 Family or Domestic Trouble, Police Attend/Request Collision
Kildonan Park Seven Oaks District 3 (North) 2 1.6 Traffic Violation
Linden Woods Fort Garry District 2 (West) 2 3.6 Assist Community/Other Agency, Traffic Violation
Maginot St. Boniface District 4 (East) 2 1.5 Family or Domestic Trouble
Margaret Park Seven Oaks District 3 (North) 2 2.7 Public Disturbance, Serious Assault
Meadows Transcona District 4 (East) 2 2.2 Theft
Minnetonka St. Vital District 4 (East) 2 1.5 Family or Domestic Trouble, Stolen Vehicle
Robertson Point Douglas District 3 (North) 2 3.6 Traffic Violation
Roslyn River Heights District 2 (West) 2 3.8 Theft
Rossmere-B River East District 4 (East) 2 1.5 Theft, Weapon/Firearm Offences
Sage Creek St. Boniface District 4 (East) 2 3.1 Family or Domestic Trouble, Traffic Violation
Shaughnessy Park Inkster District 3 (North) 2 2.3 Assist Community/Other Agency, Theft
Sir John Franklin River Heights District 2 (West) 2 1.5 Traffic Violation
St. Vital Centre St. Vital District 4 (East) 2 3.2 Public Disturbance, Traffic Violation
Turnbull Drive Fort Garry District 2 (West) 2 1.4 Traffic Violation
Vialoux Assiniboine South District 2 (West) 2 1.8 Intoxicated Persons, Public Disturbance
Victoria West Transcona District 4 (East) 2 1.2 Weapon/Firearm Offences, Wellbeing Check
Waverley Heights Fort Garry District 2 (West) 2 2.8 Traffic Violation
Airport St. James - Assiniboia District 2 (West) 1 1.2 Assist Community/Other Agency
Amber Trails Seven Oaks District 3 (North) 1 1.8 Damage of Property
Archwood St. Boniface District 4 (East) 1 0.4 Family or Domestic Trouble
Assiniboine Park Assiniboine South District 2 (West) 1 0.9 Assist Community/Other Agency
Bridgwater Forest Fort Garry District 2 (West) 1 1.5 Traffic Violation
Brockville Fort Garry District 2 (West) 1 0.6 Hit and Run Reported
Buchanan St. James - Assiniboia District 2 (West) 1 1.6 Family or Domestic Trouble
Buffalo Fort Garry District 2 (West) 1 0.6 Traffic Violation
Central River Heights River Heights District 2 (West) 1 1.1 Hit and Run Reported
Dufferin Industrial Point Douglas District 3 (North) 1 0.6 Stolen Vehicle
Ebby-Wentworth River Heights District 2 (West) 1 1.3 Uttering Threats
Elmhurst Assiniboine South District 2 (West) 1 1.8 Theft
Inkster Gardens Inkster District 3 (North) 1 1.5 Assault
J. B. Mitchell River Heights District 2 (West) 1 1.6 Family or Domestic Trouble
Kern Park Transcona District 4 (East) 1 0.7 Family or Domestic Trouble
Kingston Crescent St. Vital District 4 (East) 1 0.4 Traffic Violation
Legislature Downtown District 1 (Downtown) 1 2.5 Family or Domestic Trouble
Leila-McPhillips Triangle Seven Oaks District 3 (North) 1 5.7 Family or Domestic Trouble
Mandalay West Seven Oaks District 3 (North) 1 2.2 Family or Domestic Trouble
Mathers River Heights District 2 (West) 1 1.8 Damage of Property
Norberry St. Vital District 4 (East) 1 1.7 Family or Domestic Trouble
Normand Park St. Vital District 4 (East) 1 0.2 Public Disturbance
North Inkster Industrial Inkster District 3 (North) 1 1.1 Traffic Violation
Pacific Industrial Inkster District 1 (Downtown) 1 2.0 Family or Domestic Trouble
Peguis Transcona District 4 (East) 1 2.2 911 Hang-Up
Ridgedale Assiniboine South District 2 (West) 1 0.4 Family or Domestic Trouble
South Pointe Fort Garry District 2 (West) 1 2.1 Assist Community/Other Agency
South River Heights River Heights District 2 (West) 1 1.4 Break and Enter - Other
Southboine Assiniboine South District 2 (West) 1 0.4 Traffic Violation
Springfield North River East District 4 (East) 1 2.0 911 Hang-Up
Stock Yards St. Boniface District 4 (East) 1 0.6 Traffic Violation
Transcona South Transcona District 4 (East) 1 0.4 Traffic Violation
Transcona Yards Transcona District 4 (East) 1 0.5 Wellbeing Check
Tyne-Tees River East District 4 (East) 1 1.9 Break and Enter - Commercial
University Fort Garry District 2 (West) 1 0.9 Traffic Violation
Valhalla River East District 4 (East) 1 1.0 Mischief/Danger
Varennes St. Vital District 4 (East) 1 1.5 Police Attend/Request Collision
Varsity View Assiniboine South District 2 (West) 1 1.0 Theft
West Kildonan Industrial Seven Oaks District 3 (North) 1 1.7 Traffic Violation
West Wolseley Downtown District 2 (West) 1 1.5 Assist Community/Other Agency
Weston Shops Inkster District 3 (North) 1 1.7 Hit and Run Reported
Woodhaven St. James - Assiniboia District 2 (West) 1 0.2 Damage of Property
No location published – – 50 – –

The week at a glance

Calls by community area, Sunday to Saturday. Darker means more calls, on a scale shared by every week on record.

Community Sun May 17 Mon May 18 Tue May 19 Wed May 20 Thu May 21 Fri May 22 Sat May 23
Downtown 176 171 206 231 248 225 215
Point Douglas 97 77 98 133 136 114 91
River East 53 54 58 79 74 73 71
Seven Oaks 74 40 61 69 65 84 63
St. James - Assiniboia 58 48 76 66 84 76 46
Fort Garry 41 51 51 86 86 73 58
River Heights 34 43 75 55 67 56 55
St. Boniface 39 34 36 37 59 65 45
Inkster 37 18 49 41 41 36 46
Transcona 10 35 42 30 39 37 41
St. Vital 34 18 38 35 39 27 32
Assiniboine South 5 16 11 18 26 14 24
No location published 15 13 24 31 50 18 9
All of Winnipeg 673 618 825 911 1,014 898 796
0 1–28 29–40 41–54 55–77 78+

Every day in 2026

Select any day to see it. Shaded by total calls; a hatched day is incomplete, a dot marks a holiday.

January 2026
SM TW TF S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
February 2026
SM TW TF S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
March 2026
SM TW TF S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
April 2026
SM TW TF S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
May 2026
SM TW TF S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
June 2026
SM TW TF S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
July 2026
SM TW TF S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
August 2026
SM TW TF S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
September 2026
SM TW TF S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
0 1–669 670–766 767–851 852–918 919+

2026 at a glance

All calls, 256 complete days (Jan 1 – Sep 13, 2026).

795
average per day
1,058
501

Average by day of the week

  • Sunday 37 days 671
  • Monday 36 days 828
  • Tuesday 36 days 840
  • Wednesday 36 days 838
  • Thursday 37 days 831
  • Friday 37 days 827
  • Saturday 37 days 731

Average per day, by month ( 2025)

  • Jan 31 days 641
  • Feb 28 days 709
  • Mar 31 days 722
  • Apr 30 days 771 (2025: 825)
  • May 31 days 838 (2025: 815)
  • Jun 30 days 896 (2025: 823)
  • Jul 31 days 893 (2025: 864)
  • Aug 31 days 864 (2025: 820)
  • Sep 13 days 839 (2025: 810)

About these numbers

Every figure here comes from the Winnipeg Police Service’s public Crime and Calls for Service map. WPS describes the data as preliminary and subject to change, and it is not WPS’s official statistics.

These are not all of the calls WPS handles. WPS reports averaging more than 2,000 calls a day; the dashboard shows the calls it categorises for public release, and some calls — including those involving domestic violence, sexual offences and personal health — are left out or folded into general categories for privacy. Read every number here as a floor on how busy officers were, not the whole of it.

Locations are generalised by WPS to the neighbourhood. Call times are shown by the hour only. More about the data, its limits and how this site works.

In an emergency, call 911. Police non-emergency: 204-986-6222. This is an independent site, not affiliated with the Winnipeg Police Service or the City of Winnipeg.