Given are the years of the first and last official maps the routes appear on. These are not always the exact years the routes were created or eliminated.

Highways were numbered in 1926: [1]

from to notes
PTH 1 1928 now "Headingly to Saskatchewan boundary"
PTH 1A (Brandon) 1959
← 1 (part)
now
PTH 1A (Portage la Prairie) 1970
← 1 (part)
now
PTH 1A (Winnipeg) 1970 1970
→ 1 (part)
had been 1 (part) until 1964-66
PTH 2 1928 now "Oak Bluff to Saskatchewan boundary"
PTH 3 1928 now "Winnipeg to U.S. boundary, via Deloraine"
PTH 3A (Clearwater) 1960
← 3 (part)
now
PTH 4 1989 now
PTH 4 1928 1978
→ 16
"Portage la Prairie to Saskatchewan boundary, via Russell"
PTH 4A (Minnedosa) 1969
← 4 (part)
1978
→ 16A
PTH 4A (Portage la Prairie) 1953 1964
→ 240 (part), 249 (part)
PTH 4B (Beausejour) 1962 1966
PTH 5 1928 now "Neepawa to Saskatchewan boundary, via Shell River"
PTH 5A 1940 1940 became 19 in 1946-47
PTH 5A (Dauphin) 1986
← 5/10 (part)
now
PTH 6 1947 now
PTH 6 1928 1946
→ 31 (part), 49?
"Gilbert Plains to Saskatchewan boundary, via Swan River"
PTH 7 1928 now "Winnipeg to Stonewall"
PTH 8 1928 now "Parkdale to Winnipeg Beach"
PTH 8A 1963 1966
→ 27
PTH 9 1928 now "Winnipeg to Selkirk"
PTH 9A (Selkirk) 1960
← 9 (part)
now
PTH 10 1938
← 6 (part), 25, 26
now
PTH 10 1928 1931
→ 1 (part)
"Winnipeg to Ontario boundary"
PTH 10A (Dauphin) 1989 now complete overlap with 5A
PTH 10A (Ethelbert) 1969
← 10 (part)
now
PTH 10A (Flin Flon) 1969
← 10 (part)
now
PTH 10A (Swan River) 1966
← 10 (part)
now
PTH 11 1928 now "Beausejour to Lac du Bonnet"
PTH 12 1928 now "St. Boniface to Ste. Anne"; original route became 1 (part) in 1957-58
PTH 12G 1959
← 22A
1964
→ 12 (part)
PTH 12V 1959
← 22 (part)
1964
→ 59 (part)
PTH 13 1947 now skipped in 1926?
PTH 14 1950 now "Winnipeg to Emerson"
PTH 14 1928 1948
→ 75
PTH 14A 1950 1966
→ 30
PTH 15 1952 now skipped in 1926?
PTH 16 1979
← 4
now
PTH 16 1966
← 7 (part)
1978
→ 228 (part), 231 (part)
skipped in 1926? partly became 17 in 1982-83
PTH 16A (Minnedosa) 1979
← 4A
now
PTH 17 1983
← 228 (part)
now had been partly 16 until 1978-79
PTH 17 1928 1963
→ 34 (part)
"Crystal City to the U.S. boundary"
PTH 18 1928 now
PTH 19 1947 now had been 5A in 1940
PTH 19 1928 1928
→ 18 (part)
"Wawanesa to Killarney"
PTH 20 1948 now
PTH 20 1928 1928
→ 25 (part)
PTH 20A (Dauphin) 1966
← 20 (part)
now
PTH 21 1928 now "Sifton to Deloraine"
PTH 22 1960 now "Pipestone to U.S. boundary, via Melita"
PTH 22 1953 1958
→ 12 (part)
PTH 22 1928 1952
→ 83
PTH 22A 1956
← 22 (part)
1958
→ 12G
PTH 23 1950 now skipped in 1926?
PTH 24 1956 now "Arthur to Saskatchewan boundary"
PTH 24 1928 1948
→ 3 (part)
PTH 25 1953 now
PTH 25 1928 1937
→ 10 (part)
"Brandon to Oakland"
PTH 26 1966
← 4 (part)
now
PTH 26 1928 1937
→ 10 (part)
"Brandon to Minnedosa"
PTH 27 1968
← 8A
now
PTH 27 1928 1964
→ 270 (part)
"Basswood to Rapid City"
PTH 28 1959 1979
→ 5 (part)
PTH 28 1928 1948
→ 21 (part)
"Whitehead to Shoal Lake"
PTH 29 ? ?
→ 75 (part)
PTH 29 N/A N/A "Roads to Clear Lake" (36 mi)
PTH 30 1968
← 14A
now skipped in 1926?
PTH 31 1959 now
PTH 31 1928 1953
→ 83 (part)
"Russell to Roblin"
PTH 32 1957 now
PTH 34 1955 now
PTH 39 1987
← 391 (part)
now
PTH 41 1956 now
PTH 41A 1956 1966
→ 42
PTH 42 1968
← 41A
now
PTH 44 1966
← 4 (part)
now
PTH 45 1959 now
PTH 49 1947?
← 6 (part)
now numbered to match SK
PTH 50 1953 now
PTH 52 1959 now
PTH 57 1957? now numbered to match SK
PTH 59 1952 now numbered to match US
PTH 59A (Winnipeg) 1954
← 15 (part)?
1964
PTH 59B (Winnipeg) 1959 1964
PTH 60 1987
← 327 (part)
now
PTH 67 1963 now
PTH 68 1952 now
PTH 75 1949
← 14
now numbered to match US
PTH 77 1987
← 277
now
PTH 83 1953
← 22
now numbered to match US
PTH 83A 2004
← 83 (part)
now
PTH 89 1958 now numbered to match MN
PTH 100 1961 now
PTH 101 1964 now
PTH 110 1997 now
PTH 190 2013 now
PR 200 1966 now
PR 201 1966 now
PR 202 1966 now
PR 203 1966 now
PR 204 1966 now
PR 205 1966 now
PR 206 1966 now
PR 207 1966 now
PR 208 1966 1984
→ 302 (part)
PR 209 1966 now
PR 210 1966 now
PR 211 1966 now
PR 212 1966 now
PR 213 1966 now
PR 214 1966 now
PR 215 1966 now
PR 216 1966 now
PR 217 1966 now
PR 218 1966 now
PR 219 1966 1976
→ 304 (part)
PR 220 1966 now
PR 221 1966 now
PR 222 1966 now
PR 223 1966 1982
→ 67 (part)
PR 224 1966 now
PR 225 1966 now
PR 226 1966 1990
→ 233 (part)
PR 227 1966 now
PR 228 1966 1986
→ 17 (part)
PR 229 1966 now
PR 230 1966 now
PR 231 1966 now
PR 232 1966 now
PR 233 1966 now
PR 234 1966 now
PR 235 1966 1986
→ 68 (part)
PR 236 1966 now
PR 237 1966 now
PR 238 1966 now
PR 239 1966 now
PR 240 1966 now
PR 241 1966 now
PR 242 1966 now
PR 243 1966 now
PR 244 1966 now
PR 245 1966 now
PR 246 1966 now
PR 247 1966 now
PR 248 1966 now
PR 249 1966 1990 MacDonald
PR 250 1966 now
PR 251 1966 now
PR 252 1966 now
PR 253 1966 now
PR 254 1966 now
PR 255 1966 now
PR 256 1966 now
PR 257 1966 now
PR 258 1966 1979
→ 5 (part)
PR 259 1966 now
PR 260 1966 now
PR 261 1966 now
PR 262 1966 now
PR 263 1966 1990
→ 262 (part), 270 (part)
PR 264 1992
← 254 (part)
now
PR 265 1966 now
PR 266 1966 now
PR 267 1966 now
PR 268 1966 now
PR 269 1966 now
PR 270 1966 now
PR 271 1966 now
PR 272 1966 now
PR 273 1966 now
PR 274 1966 now
PR 275 1966 now
PR 276 1966 now
PR 277 1966 1986
→ 77
PR 278 1966 now
PR 279 1966 now
PR 280 1987 now
PR 282 1966 now
PR 283 1966 now
PR 285 1966 now
PR 287 1966 now
PR 289 1966 now
PR 290 1987 now
PR 291 1966 now
PR 300 1966 2010? Grande Pointe; missing from some ca. 1970 maps
PR 301 1966 now
PR 302 1966 now
PR 303 1966 now
PR 304 1966 now
PR 305 1966 now
PR 306 1992
← 248 (part)
now
PR 306 1966 1990 Garson-Hazelridge
PR 307 1966 now
PR 308 1966 now
PR 309 1966 now
PR 310 1966? now
PR 311 1966 now
PR 312 1966 now
PR 313 1966 now
PR 314 1966 now
PR 315 1966 now
PR 316 1966 1990 Molson
PR 317 1966 now
PR 318 1966 1990 Niverville
PR 319 1966 now
PR 320 1966 now
PR 321 1966 now
PR 322 1966 now
PR 323 1966 now
PR 324 1966 now
PR 325 1966 now
PR 326 1966 now
PR 327 1966 now
PR 328 1966 now
PR 329 1966 now
PR 330 1966 now
PR 331 1966 now
PR 332 1966 now
PR 334 1966 now
PR 336 1966 now
PR 338 1966 now
PR 340 1966 now
PR 341 1966 now
PR 342 1966 now
PR 343 1966 now
PR 344 1966 now
PR 345 1966 now
PR 346 1966 now
PR 347 1966 now
PR 348 1966 now
PR 349 1966 now
PR 350 1966 now
PR 351 1966 now
PR 352 1966 now
PR 353 1966 now
PR 354 1966 now
PR 355 1966 now
PR 357 1966 now
PR 359 1966 now
PR 360 1966 now
PR 361 1966 now
PR 362 1966 now
PR 363 1966 now
PR 364 1966 now
PR 365 1980 now
PR 366 1966 now
PR 367 1966 now
PR 373 1972 now
PR 374 1994 now
PR 375 1972 now
PR 382 1966 1969
→ 391 (part)
Thompson
PR 384 1994 now
PR 391 1966 now
PR 392 1966 now
PR 393 1966 now
PR 394 1966 now
PR 395 1966 now
PR 396 1972 now
PR 397 1966 now
PR 398 1966 now
PR 399 1966 now
PR 400 1966 1990 Dufrost
PR 401 1966 1990 Birds Hill
PR 402 1966 1990 Sundown
PR 403 1966 now
PR 404 1966 now
PR 405 1966 now
PR 406 1966 now
PR 407 1966 1990 St. Clements
PR 408 1966 now
PR 409 1966 now
PR 410 1966 now
PR 411 1966 now
PR 412 2019 now Dallas/Red Rose-Jackhead
PR 412 1966 1990 Meadows-Warren
PR 413 1966 1990 Gunton-Petersfield
PR 414 1966 1990 Lake Francis
PR 415 1966 now
PR 416 1966 now
PR 417 1966 now
PR 418 1966 now
PR 419 1966 now
PR 420 1966 1990 La Salle
PR 421 1966 now
PR 422 1966 now
PR 423 1966 now
PR 424 1966 now
PR 425 1966 now
PR 426 1994 now had been 246 (part) until 1990-92
PR 426 1966 1990 St. Eustache
PR 427 1966 now
PR 428 1966 now
PR 429 1966 1984
→ 210 (part)
PR 430 1966 now
PR 431 1966 1990 St. Leon
PR 432 1966 now
PR 433 1966 now
PR 434 1966 2001 Morden
PR 435 1966 now
PR 440 1966 now
PR 441 1966 1990 Elkhorn
PR 442 1966 now
PR 443 1966 now
PR 444 1992
← 348 (part)
now
PR 444 1966 1990 Horton
PR 445 1966 now
PR 446 1966 1990 Turtle Mountain
PR 447 1966 1990
→ 452 (part)
PR 448 1966 now
PR 449 1966 now
PR 450 1966 now
PR 451 1966 1989
→ 340 (part)
PR 452 1966 now
PR 453 1966 now
PR 454 1966 1990
→ 347 (part)
PR 455 1966 now
PR 456 1966 1972 Lyleton
PR 457 1966 now
PR 458 1992
← 340 (part)
now
PR 458 1966 1990 Dalny-Melita
PR 459 1966 now
PR 460 1966 1990 Gladstone
PR 461 1966 1990
→ 350 (part)
PR 462 1966 now
PR 463 1966 now
PR 464 1966 now
PR 465 1966 now
PR 466 1966 now
PR 467 1966 now
PR 468 1966 now
PR 469 1966 now
PR 470 1966 now
PR 471 1966 now
PR 472 1992
← 474 (part)
now
PR 472 1966 1990 Vista
PR 473 1966 1990 Newdale
PR 474 1966 now
PR 475 1966 now
PR 476 1966 now
PR 477 1966 1993 Shoal Lake
PR 478 1966 now
PR 479 1966 1990 Angusville
PR 480 1966 now
PR 481 1966 now
PR 482 1966 now
PR 483 2000 now
PR 483 1966 1990 Merridale
PR 484 1966 now
PR 485 1966 now
PR 486 1966 now
PR 487 1966 now
PR 488 1966 now
PR 489 1966 now
PR 490 1966 now
PR 491 1984 now
PR 493 N/A now not shown in 2010, but currently exists
PR 500 1984 now
PR 501 1966 now
PR 502 1966 now
PR 503 1966 now
PR 504 1966 now
PR 505 1966 now
PR 506 1966 now
PR 507 1966 now
PR 508 1975 now
PR 509 1966 1968 NW Angle
PR 510 1984 1990 Garson
PR 511 1966 1990 Oak Point
PR 512 1966 now
PR 513 1966 now
PR 514 1966 1990 Ashern
PR 515 1966 1990 Clandeboye
PR 516 1966 1990 Shorncliffe
PR 517 1966 1990 Balmoral
PR 518 1966 now
PR 519 1966 now
PR 520 1989 now
PR 521 1966 now
PR 522 1966 1990 Halbstadt
PR 523 1966 1990 Sewell
PR 524 1966 now
PR 525 1978 now
PR 526 1966 1990 High Bluff
PR 528 1966 now
PR 530 1992
← 340 (part)
now
PR 530 1966 1990 Bruxelles
PR 532 1966 now
PR 541 1992
← 347 (part)
now
PR 541 1966 1990 Neelin
PR 542 1984 now
PR 543 1966 now
PR 545 1969 now
PR 547 1980 now
PR 549 1992 now
PR 561 1966 1990 Forrest-Justice
PR 562 1966 1983
→ 466 (part)
PR 563 1966 1990 Rapid City
PR 564 1992
← 354 (part)
now
PR 564 1966 1990 Bethany-Minnedosa
PR 565 1966 1990 Manson
PR 566 1966 now swapped with 577 in 1990-92
PR 567 1966 now
PR 568 1966 now
PR 569 1966 now
PR 571 1966 now
PR 573 1966 1990 Embury
PR 575 1966 now
PR 577 1966 now
PR 579 1966 now
PR 581 1966 1990
→ 360 (part)
PR 582 1966 now
PR 583 1966 now
PR 584 1966 now
PR 585 1966 1990 Rorketon
PR 586 1966 1991 Durban
PR 587 1966 2005
→ 366 (part)
PR 588 1966 now
PR 589 1966 1990 Tummel
PR 591 1966 now
PR 592 1992
← 478 (part)
now
PR 592 1966 1990 Deepdale
PR 593 1966 now
PR 594 1966 now
PR 596 1994 (previously part of PR 392) now