---
title: "CBSA office codes: all 275 offices by province · Adhoc"
description: "All 275 CBSA office codes, by province: each office’s type, the warehouse codes that report to it, and the US port across the border."
canonical: "https://www.adhocs.ca/cbsa-offices"
last_updated: 2026-07-27
---

# CBSA office codes in Canada

Canada Border Services Agency

A CBSA office code is the four-digit number that names a CBSA office on a customs declaration: a land crossing, airport, marine port, postal centre or inland office. CBSA lists 275 of them. Every one is below, by province, with the 962 active warehouse codes that report to them.

- **275** CBSA offices
- **13** provinces and territories
- **115** land crossings into the United States
- **962** active warehouse codes

Province: [Alberta](https://www.adhocs.ca/cbsa-offices/alberta) (9) · [British Columbia](https://www.adhocs.ca/cbsa-offices/british-columbia) (40) · [Manitoba](https://www.adhocs.ca/cbsa-offices/manitoba) (19) · [New Brunswick](https://www.adhocs.ca/cbsa-offices/new-brunswick) (27) · [Newfoundland and Labrador](https://www.adhocs.ca/cbsa-offices/newfoundland-and-labrador) (10) · [Nova Scotia](https://www.adhocs.ca/cbsa-offices/nova-scotia) (12) · [Northwest Territories](https://www.adhocs.ca/cbsa-offices/northwest-territories) (3) · [Nunavut](https://www.adhocs.ca/cbsa-offices/nunavut) (1) · [Ontario](https://www.adhocs.ca/cbsa-offices/ontario) (66) · [Prince Edward Island](https://www.adhocs.ca/cbsa-offices/prince-edward-island) (2) · [Quebec](https://www.adhocs.ca/cbsa-offices/quebec) (65) · [Saskatchewan](https://www.adhocs.ca/cbsa-offices/saskatchewan) (17) · [Yukon](https://www.adhocs.ca/cbsa-offices/yukon) (4)

## All offices by province

### [Alberta](https://www.adhocs.ca/cbsa-offices/alberta) (9 offices)

- [0701](https://www.adhocs.ca/cbsa-offices/0701) Calgary (Inland office · 53 warehouses)
- [0702](https://www.adhocs.ca/cbsa-offices/0702) Edmonton (Inland office · 41 warehouses)
- [0703](https://www.adhocs.ca/cbsa-offices/0703) Lethbridge (Inland office · 2 warehouses)
- [0705](https://www.adhocs.ca/cbsa-offices/0705) Coutts (Land border crossing · 1 warehouse)
- [0706](https://www.adhocs.ca/cbsa-offices/0706) Aden (Land border crossing)
- [0707](https://www.adhocs.ca/cbsa-offices/0707) Carway (Land border crossing)
- [0708](https://www.adhocs.ca/cbsa-offices/0708) Del Bonita (Land border crossing)
- [0709](https://www.adhocs.ca/cbsa-offices/0709) Chief Mountain (Land border crossing)
- [0711](https://www.adhocs.ca/cbsa-offices/0711) Wild Horse (Land border crossing)

### [British Columbia](https://www.adhocs.ca/cbsa-offices/british-columbia) (40 offices)

- [0801](https://www.adhocs.ca/cbsa-offices/0801) Cranbrook (Inland office · 1 warehouse)
- [0803](https://www.adhocs.ca/cbsa-offices/0803) Vancouver - Mail Centre (Postal centre)
- [0804](https://www.adhocs.ca/cbsa-offices/0804) Nanaimo (Marine port · 5 warehouses)
- [0806](https://www.adhocs.ca/cbsa-offices/0806) Vancouver (Marine port)
- [0807](https://www.adhocs.ca/cbsa-offices/0807) Penticton (Inland office · 1 warehouse)
- [0808](https://www.adhocs.ca/cbsa-offices/0808) Prince Rupert (Marine port · 9 warehouses)
- [0809](https://www.adhocs.ca/cbsa-offices/0809) Vancouver Main Long Room (Inland office · 98 warehouses)
- [0810](https://www.adhocs.ca/cbsa-offices/0810) Vancouver - Commercial Operations East (Commercial terminal)
- [0811](https://www.adhocs.ca/cbsa-offices/0811) Victoria (Marine port · 5 warehouses)
- [0813](https://www.adhocs.ca/cbsa-offices/0813) Pacific Highway (Land border crossing · 5 warehouses)
- [0814](https://www.adhocs.ca/cbsa-offices/0814) Kamloops (Inland office · 3 warehouses)
- [0815](https://www.adhocs.ca/cbsa-offices/0815) Delta (Marine port)
- [0816](https://www.adhocs.ca/cbsa-offices/0816) Cascades (Land border crossing)
- [0817](https://www.adhocs.ca/cbsa-offices/0817) Huntingdon (Land border crossing · 2 warehouses)
- [0818](https://www.adhocs.ca/cbsa-offices/0818) Kingsgate (Land border crossing)
- [0819](https://www.adhocs.ca/cbsa-offices/0819) Osoyoos (Land border crossing)
- [0820](https://www.adhocs.ca/cbsa-offices/0820) Prince George (Inland office · 2 warehouses)
- [0821](https://www.adhocs.ca/cbsa-offices/0821) Via, Commercial Operations (Commercial terminal · 46 warehouses)
- [0822](https://www.adhocs.ca/cbsa-offices/0822) Rykerts (Land border crossing)
- [0823](https://www.adhocs.ca/cbsa-offices/0823) Vernon (Inland office)
- [0824](https://www.adhocs.ca/cbsa-offices/0824) Roosville (Land border crossing)
- [0825](https://www.adhocs.ca/cbsa-offices/0825) Port Alberni (Marine port)
- [0826](https://www.adhocs.ca/cbsa-offices/0826) Powell River (Marine port)
- [0827](https://www.adhocs.ca/cbsa-offices/0827) Kitimat (Marine port)
- [0828](https://www.adhocs.ca/cbsa-offices/0828) Nelway (Land border crossing)
- [0830](https://www.adhocs.ca/cbsa-offices/0830) Courtenay (Inland office)
- [0831](https://www.adhocs.ca/cbsa-offices/0831) Kelowna (Inland office · 1 warehouse)
- [0832](https://www.adhocs.ca/cbsa-offices/0832) Paterson (Land border crossing · 1 warehouse)
- [0833](https://www.adhocs.ca/cbsa-offices/0833) Waneta (Land border crossing)
- [0834](https://www.adhocs.ca/cbsa-offices/0834) Carson (Land border crossing)
- [0835](https://www.adhocs.ca/cbsa-offices/0835) Midway (Land border crossing)
- [0836](https://www.adhocs.ca/cbsa-offices/0836) Cawston (Land border crossing)
- [0837](https://www.adhocs.ca/cbsa-offices/0837) Sidney (Marine port · 2 warehouses)
- [0838](https://www.adhocs.ca/cbsa-offices/0838) Campbell River (Marine port)
- [0839](https://www.adhocs.ca/cbsa-offices/0839) Dawson Creek (Inland office)
- [0840](https://www.adhocs.ca/cbsa-offices/0840) Douglas (Land border crossing)
- [0841](https://www.adhocs.ca/cbsa-offices/0841) Aldergrove (Land border crossing · 30 warehouses)
- [0842](https://www.adhocs.ca/cbsa-offices/0842) PCB Highway Sufferance Whse (Commercial terminal · 1 warehouse)
- [0891](https://www.adhocs.ca/cbsa-offices/0891) Pleasant Camp (Land border crossing)
- [0893](https://www.adhocs.ca/cbsa-offices/0893) Fraser, B.C. (Land border crossing)

### [Manitoba](https://www.adhocs.ca/cbsa-offices/manitoba) (19 offices)

- [0502](https://www.adhocs.ca/cbsa-offices/0502) Emerson Commercial (Land border crossing · 2 warehouses)
- [0503](https://www.adhocs.ca/cbsa-offices/0503) Gretna (Land border crossing)
- [0504](https://www.adhocs.ca/cbsa-offices/0504) Winnipeg Main Longroom (Inland office · 26 warehouses)
- [0505](https://www.adhocs.ca/cbsa-offices/0505) Sprague (Land border crossing)
- [0506](https://www.adhocs.ca/cbsa-offices/0506) South Junction (Land border crossing)
- [0507](https://www.adhocs.ca/cbsa-offices/0507) Boissevain (Inland office)
- [0508](https://www.adhocs.ca/cbsa-offices/0508) Goodlands (Land border crossing)
- [0509](https://www.adhocs.ca/cbsa-offices/0509) Boissevain (Land border crossing)
- [0510](https://www.adhocs.ca/cbsa-offices/0510) Winnipeg International Airport (Airport · 7 warehouses)
- [0511](https://www.adhocs.ca/cbsa-offices/0511) Churchill (Marine port)
- [0516](https://www.adhocs.ca/cbsa-offices/0516) Tolstoi (Land border crossing)
- [0517](https://www.adhocs.ca/cbsa-offices/0517) Piney (Land border crossing)
- [0518](https://www.adhocs.ca/cbsa-offices/0518) Winkler (Land border crossing)
- [0519](https://www.adhocs.ca/cbsa-offices/0519) Windygates (Land border crossing)
- [0520](https://www.adhocs.ca/cbsa-offices/0520) Crystal City (Land border crossing)
- [0521](https://www.adhocs.ca/cbsa-offices/0521) Cartwright (Land border crossing)
- [0522](https://www.adhocs.ca/cbsa-offices/0522) Lena (Land border crossing)
- [0523](https://www.adhocs.ca/cbsa-offices/0523) Lyleton (Land border crossing)
- [0524](https://www.adhocs.ca/cbsa-offices/0524) Coulter (Land border crossing)

### [New Brunswick](https://www.adhocs.ca/cbsa-offices/new-brunswick) (27 offices)

- [0200](https://www.adhocs.ca/cbsa-offices/0200) Bloomfield (Land border crossing)
- [0201](https://www.adhocs.ca/cbsa-offices/0201) Bathurst (Inland office · 2 warehouses)
- [0202](https://www.adhocs.ca/cbsa-offices/0202) Dalhousie (Marine port)
- [0203](https://www.adhocs.ca/cbsa-offices/0203) Four Falls (Land border crossing)
- [0204](https://www.adhocs.ca/cbsa-offices/0204) Fredericton (Inland office · 7 warehouses)
- [0205](https://www.adhocs.ca/cbsa-offices/0205) St Croix (Land border crossing · 1 warehouse)
- [0206](https://www.adhocs.ca/cbsa-offices/0206) CBS Moncton (Inland office · 10 warehouses)
- [0207](https://www.adhocs.ca/cbsa-offices/0207) Port of Miramichi (Marine port)
- [0208](https://www.adhocs.ca/cbsa-offices/0208) Deer Island Point (Land border crossing)
- [0209](https://www.adhocs.ca/cbsa-offices/0209) Port of St. Andrews (Marine port · 2 warehouses)
- [0210](https://www.adhocs.ca/cbsa-offices/0210) Saint John (Marine port · 12 warehouses)
- [0211](https://www.adhocs.ca/cbsa-offices/0211) St. Stephen (Land border crossing)
- [0212](https://www.adhocs.ca/cbsa-offices/0212) Woodstock Road (Land border crossing)
- [0213](https://www.adhocs.ca/cbsa-offices/0213) Edmundston (Land border crossing · 1 warehouse)
- [0214](https://www.adhocs.ca/cbsa-offices/0214) Port Andover (Land border crossing)
- [0215](https://www.adhocs.ca/cbsa-offices/0215) Centreville (Land border crossing)
- [0216](https://www.adhocs.ca/cbsa-offices/0216) Clair (Land border crossing)
- [0217](https://www.adhocs.ca/cbsa-offices/0217) Grand Falls (Inland office)
- [0218](https://www.adhocs.ca/cbsa-offices/0218) St Leonard (Land border crossing)
- [0219](https://www.adhocs.ca/cbsa-offices/0219) Gillespie Portage (Land border crossing)
- [0220](https://www.adhocs.ca/cbsa-offices/0220) Fosterville (Land border crossing)
- [0221](https://www.adhocs.ca/cbsa-offices/0221) Caraquet (Marine port)
- [0222](https://www.adhocs.ca/cbsa-offices/0222) Forest City (Land border crossing)
- [0224](https://www.adhocs.ca/cbsa-offices/0224) Grand-Manan (Marine port)
- [0225](https://www.adhocs.ca/cbsa-offices/0225) Campobello (Land border crossing)
- [0226](https://www.adhocs.ca/cbsa-offices/0226) River de Chute (Land border crossing)
- [0231](https://www.adhocs.ca/cbsa-offices/0231) St Stephen 3rd Bridge (Land border crossing)

### [Newfoundland and Labrador](https://www.adhocs.ca/cbsa-offices/newfoundland-and-labrador) (10 offices)

- [0900](https://www.adhocs.ca/cbsa-offices/0900) Clarenville (Inland office)
- [0910](https://www.adhocs.ca/cbsa-offices/0910) Grand Falls-Windsor/Gander 912 (Inland office)
- [0911](https://www.adhocs.ca/cbsa-offices/0911) Corner Brook (Marine port · 4 warehouses)
- [0912](https://www.adhocs.ca/cbsa-offices/0912) Gander (Airport · 1 warehouse)
- [0913](https://www.adhocs.ca/cbsa-offices/0913) Goose Bay Labrador (Airport)
- [0914](https://www.adhocs.ca/cbsa-offices/0914) St. John's (Marine port · 10 warehouses)
- [0918](https://www.adhocs.ca/cbsa-offices/0918) Stephenville (Inland office · 1 warehouse)
- [0919](https://www.adhocs.ca/cbsa-offices/0919) Fortune (Marine port)
- [0921](https://www.adhocs.ca/cbsa-offices/0921) Argentia (Marine port · 1 warehouse)
- [0922](https://www.adhocs.ca/cbsa-offices/0922) Harbour Grace (Marine port · 2 warehouses)

### [Nova Scotia](https://www.adhocs.ca/cbsa-offices/nova-scotia) (12 offices)

- [0007](https://www.adhocs.ca/cbsa-offices/0007) Halifax - Postal Operations (Postal centre)
- [0009](https://www.adhocs.ca/cbsa-offices/0009) Halifax (Marine port · 37 warehouses)
- [0010](https://www.adhocs.ca/cbsa-offices/0010) Kentville (Inland office)
- [0011](https://www.adhocs.ca/cbsa-offices/0011) Liverpool (Marine port)
- [0013](https://www.adhocs.ca/cbsa-offices/0013) Lunenburg (Marine port)
- [0015](https://www.adhocs.ca/cbsa-offices/0015) New Glasgow (Inland office)
- [0019](https://www.adhocs.ca/cbsa-offices/0019) Port Hawkesbury (Marine port)
- [0020](https://www.adhocs.ca/cbsa-offices/0020) Shelburne (Marine port)
- [0021](https://www.adhocs.ca/cbsa-offices/0021) Sydney (Marine port · 2 warehouses)
- [0022](https://www.adhocs.ca/cbsa-offices/0022) Truro (Inland office)
- [0025](https://www.adhocs.ca/cbsa-offices/0025) Yarmouth (Marine port)
- [0026](https://www.adhocs.ca/cbsa-offices/0026) Halifax Robert L. Stanfield International Airport (Airport)

### [Northwest Territories](https://www.adhocs.ca/cbsa-offices/northwest-territories) (3 offices)

- [0512](https://www.adhocs.ca/cbsa-offices/0512) Inuvik (Inland office)
- [0514](https://www.adhocs.ca/cbsa-offices/0514) Tuktoyaktuk (Marine port)
- [0515](https://www.adhocs.ca/cbsa-offices/0515) Yellowknife (Inland office)

### [Nunavut](https://www.adhocs.ca/cbsa-offices/nunavut) (1 office)

- [0403](https://www.adhocs.ca/cbsa-offices/0403) Iqaluit (Airport · 1 warehouse)

### [Ontario](https://www.adhocs.ca/cbsa-offices/ontario) (66 offices)

- [0400](https://www.adhocs.ca/cbsa-offices/0400) Peterborough (Inland office · 1 warehouse)
- [0401](https://www.adhocs.ca/cbsa-offices/0401) Kitchener (Inland office · 6 warehouses)
- [0402](https://www.adhocs.ca/cbsa-offices/0402) Belleville (Inland office · 1 warehouse)
- [0404](https://www.adhocs.ca/cbsa-offices/0404) Brantford (Inland office · 2 warehouses)
- [0405](https://www.adhocs.ca/cbsa-offices/0405) Brockville (Inland office · 2 warehouses)
- [0406](https://www.adhocs.ca/cbsa-offices/0406) Chatham (Inland office · 1 warehouse)
- [0409](https://www.adhocs.ca/cbsa-offices/0409) Cornwall (Land border crossing · 1 warehouse)
- [0410](https://www.adhocs.ca/cbsa-offices/0410) Fort Erie Commercial (Land border crossing · 3 warehouses)
- [0414](https://www.adhocs.ca/cbsa-offices/0414) Guelph (Inland office · 2 warehouses)
- [0417](https://www.adhocs.ca/cbsa-offices/0417) Hamilton (Inland office · 33 warehouses)
- [0420](https://www.adhocs.ca/cbsa-offices/0420) Kingston (Inland office · 3 warehouses)
- [0423](https://www.adhocs.ca/cbsa-offices/0423) London (Inland office · 10 warehouses)
- [0424](https://www.adhocs.ca/cbsa-offices/0424) Midland (Inland office)
- [0425](https://www.adhocs.ca/cbsa-offices/0425) Stratford (Inland office · 1 warehouse)
- [0427](https://www.adhocs.ca/cbsa-offices/0427) Niagara Falls (Land border crossing · 4 warehouses)
- [0428](https://www.adhocs.ca/cbsa-offices/0428) North Bay (Inland office · 1 warehouse)
- [0429](https://www.adhocs.ca/cbsa-offices/0429) Orillia (Inland office)
- [0430](https://www.adhocs.ca/cbsa-offices/0430) Oshawa (Inland office · 9 warehouses)
- [0431](https://www.adhocs.ca/cbsa-offices/0431) Ottawa Longroom/Hwy Suff. Whse (Commercial terminal · 15 warehouses)
- [0435](https://www.adhocs.ca/cbsa-offices/0435) Parry Sound - Georgian Bay Airport (Airport)
- [0439](https://www.adhocs.ca/cbsa-offices/0439) Prescott (Land border crossing · 1 warehouse)
- [0440](https://www.adhocs.ca/cbsa-offices/0440) Sarnia (Land border crossing · 3 warehouses)
- [0441](https://www.adhocs.ca/cbsa-offices/0441) Sault Ste.-Marie (Land border crossing · 2 warehouses)
- [0442](https://www.adhocs.ca/cbsa-offices/0442) Simcoe (Inland office)
- [0444](https://www.adhocs.ca/cbsa-offices/0444) Sudbury (Inland office · 2 warehouses)
- [0445](https://www.adhocs.ca/cbsa-offices/0445) St. Catharines (Inland office)
- [0446](https://www.adhocs.ca/cbsa-offices/0446) St. Thomas (Inland office · 1 warehouse)
- [0447](https://www.adhocs.ca/cbsa-offices/0447) Tillsonburg (Inland office)
- [0448](https://www.adhocs.ca/cbsa-offices/0448) Hanover (Inland office)
- [0449](https://www.adhocs.ca/cbsa-offices/0449) Trenton (Inland office · 4 warehouses)
- [0450](https://www.adhocs.ca/cbsa-offices/0450) Wallaceburg (Inland office)
- [0451](https://www.adhocs.ca/cbsa-offices/0451) Welland (Inland office)
- [0452](https://www.adhocs.ca/cbsa-offices/0452) Windsor Tunnel (Land border crossing · 2 warehouses)
- [0453](https://www.adhocs.ca/cbsa-offices/0453) Windsor - Ambassador Bridge (Land border crossing · 10 warehouses)
- [0454](https://www.adhocs.ca/cbsa-offices/0454) Windsor (Inland office · 2 warehouses)
- [0456](https://www.adhocs.ca/cbsa-offices/0456) Lansdowne (Land border crossing)
- [0457](https://www.adhocs.ca/cbsa-offices/0457) Cambridge (Inland office · 2 warehouses)
- [0458](https://www.adhocs.ca/cbsa-offices/0458) Collingwood (Inland office)
- [0459](https://www.adhocs.ca/cbsa-offices/0459) Barrie (Inland office · 2 warehouses)
- [0460](https://www.adhocs.ca/cbsa-offices/0460) Bracebridge (Inland office)
- [0461](https://www.adhocs.ca/cbsa-offices/0461) Thunder Bay (Marine port · 5 warehouses)
- [0465](https://www.adhocs.ca/cbsa-offices/0465) Sombra (Land border crossing)
- [0467](https://www.adhocs.ca/cbsa-offices/0467) Timmins (Inland office)
- [0469](https://www.adhocs.ca/cbsa-offices/0469) Pembroke (Inland office)
- [0470](https://www.adhocs.ca/cbsa-offices/0470) Perth (Inland office)
- [0471](https://www.adhocs.ca/cbsa-offices/0471) Port Colborne (Marine port · 8 warehouses)
- [0473](https://www.adhocs.ca/cbsa-offices/0473) Cobourg (Inland office)
- [0474](https://www.adhocs.ca/cbsa-offices/0474) Smiths Falls (Inland office · 1 warehouse)
- [0475](https://www.adhocs.ca/cbsa-offices/0475) Pigeon River (Land border crossing)
- [0476](https://www.adhocs.ca/cbsa-offices/0476) Oakville (Inland office · 3 warehouses)
- [0477](https://www.adhocs.ca/cbsa-offices/0477) Lindsay (Inland office · 1 warehouse)
- [0478](https://www.adhocs.ca/cbsa-offices/0478) Fort Frances (Land border crossing · 1 warehouse)
- [0480](https://www.adhocs.ca/cbsa-offices/0480) Brampton (Inland office · 4 warehouses)
- [0482](https://www.adhocs.ca/cbsa-offices/0482) Owen Sound (Inland office)
- [0483](https://www.adhocs.ca/cbsa-offices/0483) Halton Hills (Inland office)
- [0485](https://www.adhocs.ca/cbsa-offices/0485) Ottawa Air Cargo Centre (Airport · 8 warehouses)
- [0486](https://www.adhocs.ca/cbsa-offices/0486) Newmarket (Inland office · 1 warehouse)
- [0488](https://www.adhocs.ca/cbsa-offices/0488) Rainy River (Land border crossing)
- [0490](https://www.adhocs.ca/cbsa-offices/0490) Kenora (Inland office · 1 warehouse)
- [0491](https://www.adhocs.ca/cbsa-offices/0491) Toronto - International Mail Division (Postal centre)
- [0492](https://www.adhocs.ca/cbsa-offices/0492) Woodstock (Inland office · 2 warehouses)
- [0494](https://www.adhocs.ca/cbsa-offices/0494) Arnprior (Inland office)
- [0495](https://www.adhocs.ca/cbsa-offices/0495) Toronto Main Long Room (Inland office · 34 warehouses)
- [0496](https://www.adhocs.ca/cbsa-offices/0496) Interport Sufferance Warehouse (Commercial terminal · 21 warehouses)
- [0497](https://www.adhocs.ca/cbsa-offices/0497) P.I.A. Commercial Operations (Airport · 54 warehouses)
- [0499](https://www.adhocs.ca/cbsa-offices/0499) Toronto - Sufferance Truck Terminal (Kennedy Road) (Commercial terminal)

### [Prince Edward Island](https://www.adhocs.ca/cbsa-offices/prince-edward-island) (2 offices)

- [0101](https://www.adhocs.ca/cbsa-offices/0101) Charlottetown (Inland office · 2 warehouses)
- [0102](https://www.adhocs.ca/cbsa-offices/0102) Summerside (Inland office)

### [Quebec](https://www.adhocs.ca/cbsa-offices/quebec) (65 offices)

- [0301](https://www.adhocs.ca/cbsa-offices/0301) Chicoutimi (Inland office · 8 warehouses)
- [0302](https://www.adhocs.ca/cbsa-offices/0302) Herdman (Land border crossing)
- [0303](https://www.adhocs.ca/cbsa-offices/0303) Drummondville (Inland office · 4 warehouses)
- [0304](https://www.adhocs.ca/cbsa-offices/0304) Gaspé (Marine port)
- [0305](https://www.adhocs.ca/cbsa-offices/0305) Granby (Inland office)
- [0307](https://www.adhocs.ca/cbsa-offices/0307) Trout River (Land border crossing)
- [0308](https://www.adhocs.ca/cbsa-offices/0308) Woburn (Land border crossing)
- [0311](https://www.adhocs.ca/cbsa-offices/0311) Covey Hill (Land border crossing)
- [0312](https://www.adhocs.ca/cbsa-offices/0312) Québec (Inland office · 20 warehouses)
- [0313](https://www.adhocs.ca/cbsa-offices/0313) Rimouski (Marine port)
- [0314](https://www.adhocs.ca/cbsa-offices/0314) Rock Island (Land border crossing)
- [0315](https://www.adhocs.ca/cbsa-offices/0315) Shawinigan (Inland office · 1 warehouse)
- [0316](https://www.adhocs.ca/cbsa-offices/0316) Sherbrooke (Inland office · 1 warehouse)
- [0317](https://www.adhocs.ca/cbsa-offices/0317) Sorel (Marine port · 6 warehouses)
- [0318](https://www.adhocs.ca/cbsa-offices/0318) Abercorn (Land border crossing)
- [0319](https://www.adhocs.ca/cbsa-offices/0319) Napierville Junction (Land border crossing)
- [0320](https://www.adhocs.ca/cbsa-offices/0320) Saint-Hyacinthe (Inland office · 1 warehouse)
- [0321](https://www.adhocs.ca/cbsa-offices/0321) Saint-Jean (Inland office · 1 warehouse)
- [0322](https://www.adhocs.ca/cbsa-offices/0322) Trois-Rivières (Inland office · 11 warehouses)
- [0323](https://www.adhocs.ca/cbsa-offices/0323) Valleyfield (Inland office · 4 warehouses)
- [0324](https://www.adhocs.ca/cbsa-offices/0324) Lacolle: Route 221 (Land border crossing)
- [0327](https://www.adhocs.ca/cbsa-offices/0327) Victoriaville (Inland office)
- [0328](https://www.adhocs.ca/cbsa-offices/0328) Philipsburg (Land border crossing)
- [0329](https://www.adhocs.ca/cbsa-offices/0329) Armstrong (Land border crossing)
- [0330](https://www.adhocs.ca/cbsa-offices/0330) Dundee (Land border crossing)
- [0331](https://www.adhocs.ca/cbsa-offices/0331) Pohenegamook (Land border crossing)
- [0332](https://www.adhocs.ca/cbsa-offices/0332) Frelighsburg (Land border crossing)
- [0333](https://www.adhocs.ca/cbsa-offices/0333) Hemmingford (Land border crossing)
- [0334](https://www.adhocs.ca/cbsa-offices/0334) Highwater (Land border crossing)
- [0335](https://www.adhocs.ca/cbsa-offices/0335) St. Pamphile (Land border crossing)
- [0336](https://www.adhocs.ca/cbsa-offices/0336) St-Just de Bretenieres (Land border crossing)
- [0337](https://www.adhocs.ca/cbsa-offices/0337) Clarenceville (Land border crossing)
- [0339](https://www.adhocs.ca/cbsa-offices/0339) Ste-Aurelie (Land border crossing)
- [0340](https://www.adhocs.ca/cbsa-offices/0340) Rivière-du-Loup (Inland office)
- [0341](https://www.adhocs.ca/cbsa-offices/0341) Lacolle: Route 223 (Land border crossing)
- [0342](https://www.adhocs.ca/cbsa-offices/0342) Joliette (Inland office · 2 warehouses)
- [0343](https://www.adhocs.ca/cbsa-offices/0343) Lachute (Inland office)
- [0344](https://www.adhocs.ca/cbsa-offices/0344) Montmagny (Inland office)
- [0345](https://www.adhocs.ca/cbsa-offices/0345) Richmond (Inland office)
- [0346](https://www.adhocs.ca/cbsa-offices/0346) Saint-Jérôme (Inland office · 2 warehouses)
- [0347](https://www.adhocs.ca/cbsa-offices/0347) Thetford-Mines (Inland office)
- [0349](https://www.adhocs.ca/cbsa-offices/0349) Rouyn-Noranda (Inland office · 1 warehouse)
- [0350](https://www.adhocs.ca/cbsa-offices/0350) Val-d'Or (Inland office · 2 warehouses)
- [0351](https://www.adhocs.ca/cbsa-offices/0351) Lacolle (Land border crossing · 2 warehouses)
- [0352](https://www.adhocs.ca/cbsa-offices/0352) Cantic Station (Land border crossing)
- [0354](https://www.adhocs.ca/cbsa-offices/0354) Stanhope (Land border crossing)
- [0355](https://www.adhocs.ca/cbsa-offices/0355) Baie-Comeau (Marine port · 4 warehouses)
- [0356](https://www.adhocs.ca/cbsa-offices/0356) Cowansville (Inland office · 1 warehouse)
- [0358](https://www.adhocs.ca/cbsa-offices/0358) Quai Richelieu (Marine port)
- [0361](https://www.adhocs.ca/cbsa-offices/0361) Sept-Îles (Marine port · 3 warehouses)
- [0362](https://www.adhocs.ca/cbsa-offices/0362) East Hereford (Land border crossing)
- [0363](https://www.adhocs.ca/cbsa-offices/0363) Cap-aux-Meules (Marine port · 1 warehouse)
- [0365](https://www.adhocs.ca/cbsa-offices/0365) Chartierville (Land border crossing)
- [0366](https://www.adhocs.ca/cbsa-offices/0366) Hereford Road (Land border crossing)
- [0367](https://www.adhocs.ca/cbsa-offices/0367) Morses Line (Land border crossing)
- [0368](https://www.adhocs.ca/cbsa-offices/0368) Noyan (Land border crossing)
- [0369](https://www.adhocs.ca/cbsa-offices/0369) East Pinnacle (Land border crossing)
- [0370](https://www.adhocs.ca/cbsa-offices/0370) Glen Sutton (Land border crossing)
- [0371](https://www.adhocs.ca/cbsa-offices/0371) Daaquam (Land border crossing)
- [0375](https://www.adhocs.ca/cbsa-offices/0375) Rock Island, Rte 143 (Land border crossing)
- [0376](https://www.adhocs.ca/cbsa-offices/0376) Beebe (Land border crossing)
- [0395](https://www.adhocs.ca/cbsa-offices/0395) Montréal (Inland office · 113 warehouses)
- [0396](https://www.adhocs.ca/cbsa-offices/0396) Aéroport international de Montréal (Airport · 28 warehouses)
- [0398](https://www.adhocs.ca/cbsa-offices/0398) Montréal Côte-de-Liesse (Commercial terminal · 10 warehouses)
- [0399](https://www.adhocs.ca/cbsa-offices/0399) Aéroport international Mirabel (Airport · 8 warehouses)

### [Saskatchewan](https://www.adhocs.ca/cbsa-offices/saskatchewan) (17 offices)

- [0601](https://www.adhocs.ca/cbsa-offices/0601) Moose Jaw (Inland office)
- [0602](https://www.adhocs.ca/cbsa-offices/0602) North Portal (Land border crossing)
- [0603](https://www.adhocs.ca/cbsa-offices/0603) Prince Albert (Inland office)
- [0604](https://www.adhocs.ca/cbsa-offices/0604) Regina (Inland office · 12 warehouses)
- [0605](https://www.adhocs.ca/cbsa-offices/0605) Saskatoon (Inland office · 5 warehouses)
- [0607](https://www.adhocs.ca/cbsa-offices/0607) Regway, Sask. (Land border crossing)
- [0610](https://www.adhocs.ca/cbsa-offices/0610) Estevan (Inland office)
- [0612](https://www.adhocs.ca/cbsa-offices/0612) Carievale (Land border crossing)
- [0613](https://www.adhocs.ca/cbsa-offices/0613) Northgate (Land border crossing)
- [0614](https://www.adhocs.ca/cbsa-offices/0614) Big Beaver (Land border crossing)
- [0615](https://www.adhocs.ca/cbsa-offices/0615) Coronach (Land border crossing)
- [0616](https://www.adhocs.ca/cbsa-offices/0616) Oungre (Land border crossing)
- [0617](https://www.adhocs.ca/cbsa-offices/0617) Torquay (Land border crossing)
- [0618](https://www.adhocs.ca/cbsa-offices/0618) West Poplar River (Land border crossing)
- [0619](https://www.adhocs.ca/cbsa-offices/0619) Climax (Land border crossing)
- [0620](https://www.adhocs.ca/cbsa-offices/0620) Monchy (Land border crossing)
- [0621](https://www.adhocs.ca/cbsa-offices/0621) Willow Creek (Land border crossing)

### [Yukon](https://www.adhocs.ca/cbsa-offices/yukon) (4 offices)

- [0890](https://www.adhocs.ca/cbsa-offices/0890) Whitehorse (Inland office)
- [0892](https://www.adhocs.ca/cbsa-offices/0892) Beaver Creek (Land border crossing)
- [0894](https://www.adhocs.ca/cbsa-offices/0894) Dawson City (Inland office · 1 warehouse)
- [0895](https://www.adhocs.ca/cbsa-offices/0895) Little Gold (Land border crossing)

## Office code or sub-location code?

- **0497: Office code.** The CBSA office that releases the goods. Here, commercial operations at Toronto Pearson. 275 exist.
- **5502: Sub-location code.** The sufferance or bonded warehouse where the goods wait. Declared only with its office code. 1,026 are listed here, 962 active.

## Border crossings both codes

At a land crossing, a CBSA office and a US port face each other across the border. Here are the crossings with the most warehouse codes; every crossing has its own page.

- [Aldergrove–Lynden](https://www.adhocs.ca/border-crossings/aldergrove-lynden): [0841](https://www.adhocs.ca/cbsa-offices/0841) Aldergrove ⇄ [3023](https://www.adhocs.ca/us-ports-of-exit/3023) Lynden, Washington
- [Windsor–Detroit](https://www.adhocs.ca/border-crossings/windsor-detroit): [0453](https://www.adhocs.ca/cbsa-offices/0453) Windsor - Ambassador Bridge, [0452](https://www.adhocs.ca/cbsa-offices/0452) Windsor Tunnel ⇄ [3801](https://www.adhocs.ca/us-ports-of-exit/3801) Detroit, Michigan
- [Niagara–Buffalo](https://www.adhocs.ca/border-crossings/niagara-buffalo): [0410](https://www.adhocs.ca/cbsa-offices/0410) Fort Erie Commercial, [0427](https://www.adhocs.ca/cbsa-offices/0427) Niagara Falls ⇄ [0901](https://www.adhocs.ca/us-ports-of-exit/0901) Buffalo-Niagara Falls, New York
- [Surrey–Blaine](https://www.adhocs.ca/border-crossings/surrey-blaine): [0813](https://www.adhocs.ca/cbsa-offices/0813) Pacific Highway, [0840](https://www.adhocs.ca/cbsa-offices/0840) Douglas ⇄ [3004](https://www.adhocs.ca/us-ports-of-exit/3004) Blaine, Washington
- [Sarnia–Port Huron](https://www.adhocs.ca/border-crossings/sarnia-port-huron): [0440](https://www.adhocs.ca/cbsa-offices/0440) Sarnia ⇄ [3802](https://www.adhocs.ca/us-ports-of-exit/3802) Port Huron, Michigan
- [Emerson–Pembina](https://www.adhocs.ca/border-crossings/emerson-pembina): [0502](https://www.adhocs.ca/cbsa-offices/0502) Emerson Commercial ⇄ [3401](https://www.adhocs.ca/us-ports-of-exit/3401) Pembina, North Dakota
- [Huntingdon–Sumas](https://www.adhocs.ca/border-crossings/huntingdon-sumas): [0817](https://www.adhocs.ca/cbsa-offices/0817) Huntingdon ⇄ [3009](https://www.adhocs.ca/us-ports-of-exit/3009) Sumas, Washington
- [Lacolle–Champlain](https://www.adhocs.ca/border-crossings/lacolle-champlain): [0351](https://www.adhocs.ca/cbsa-offices/0351) Lacolle ⇄ [0712](https://www.adhocs.ca/us-ports-of-exit/0712) Champlain-Rouses Point, New York

[All 74 crossings](https://www.adhocs.ca/border-crossings)

## Same digits different places

22 four-digit codes are both a CBSA office and a US port of exit, and 49 warehouse codes match a US port too. Office and warehouse codes never collide.

- [0101](https://www.adhocs.ca/cbsa-offices/0101) Charlottetown ⇄ [0101](https://www.adhocs.ca/us-ports-of-exit/0101) Portland, Maine
- [0102](https://www.adhocs.ca/cbsa-offices/0102) Summerside ⇄ [0102](https://www.adhocs.ca/us-ports-of-exit/0102) Bangor, Maine
- [0201](https://www.adhocs.ca/cbsa-offices/0201) Bathurst ⇄ [0201](https://www.adhocs.ca/us-ports-of-exit/0201) St. Albans, Vermont
- [0203](https://www.adhocs.ca/cbsa-offices/0203) Four Falls ⇄ [0203](https://www.adhocs.ca/us-ports-of-exit/0203) Richford, Vermont
- [0206](https://www.adhocs.ca/cbsa-offices/0206) CBS Moncton ⇄ [0206](https://www.adhocs.ca/us-ports-of-exit/0206) Beecher Falls, Vermont
- [0207](https://www.adhocs.ca/cbsa-offices/0207) Port of Miramichi ⇄ [0207](https://www.adhocs.ca/us-ports-of-exit/0207) Burlington, Vermont
- [0209](https://www.adhocs.ca/cbsa-offices/0209) Port of St. Andrews ⇄ [0209](https://www.adhocs.ca/us-ports-of-exit/0209) Derby Line, Vermont
- [0211](https://www.adhocs.ca/cbsa-offices/0211) St. Stephen ⇄ [0211](https://www.adhocs.ca/us-ports-of-exit/0211) Norton, Vermont
- [0212](https://www.adhocs.ca/cbsa-offices/0212) Woodstock Road ⇄ [0212](https://www.adhocs.ca/us-ports-of-exit/0212) Highgate Springs/Alburg, Vermont
- [0401](https://www.adhocs.ca/cbsa-offices/0401) Kitchener ⇄ [0401](https://www.adhocs.ca/us-ports-of-exit/0401) Boston, Massachusetts
- [0402](https://www.adhocs.ca/cbsa-offices/0402) Belleville ⇄ [0402](https://www.adhocs.ca/us-ports-of-exit/0402) Springfield, Massachusetts
- [0403](https://www.adhocs.ca/cbsa-offices/0403) Iqaluit ⇄ [0403](https://www.adhocs.ca/us-ports-of-exit/0403) Worcester, Massachusetts
- [0404](https://www.adhocs.ca/cbsa-offices/0404) Brantford ⇄ [0404](https://www.adhocs.ca/us-ports-of-exit/0404) Gloucester, Massachusetts
- [0405](https://www.adhocs.ca/cbsa-offices/0405) Brockville ⇄ [0405](https://www.adhocs.ca/us-ports-of-exit/0405) New Bedford, Massachusetts
- [0406](https://www.adhocs.ca/cbsa-offices/0406) Chatham ⇄ [0406](https://www.adhocs.ca/us-ports-of-exit/0406) Plymouth, Massachusetts
- [0410](https://www.adhocs.ca/cbsa-offices/0410) Fort Erie Commercial ⇄ [0410](https://www.adhocs.ca/us-ports-of-exit/0410) Bridgeport, Connecticut
- [0417](https://www.adhocs.ca/cbsa-offices/0417) Hamilton ⇄ [0417](https://www.adhocs.ca/us-ports-of-exit/0417) Logan Airport, Massachusetts
- [0502](https://www.adhocs.ca/cbsa-offices/0502) Emerson Commercial ⇄ [0502](https://www.adhocs.ca/us-ports-of-exit/0502) Providence, Rhode Island
- [0503](https://www.adhocs.ca/cbsa-offices/0503) Gretna ⇄ [0503](https://www.adhocs.ca/us-ports-of-exit/0503) Melville, Rhode Island
- [0701](https://www.adhocs.ca/cbsa-offices/0701) Calgary ⇄ [0701](https://www.adhocs.ca/us-ports-of-exit/0701) Ogdensburg, New York
- [0706](https://www.adhocs.ca/cbsa-offices/0706) Aden ⇄ [0706](https://www.adhocs.ca/us-ports-of-exit/0706) Cape Vincent, New York
- [0708](https://www.adhocs.ca/cbsa-offices/0708) Del Bonita ⇄ [0708](https://www.adhocs.ca/us-ports-of-exit/0708) Alexandria Bay, New York

## Good to know

- **Which US port.** CBSA defines it as the US port where the truck or train crosses into Canada, or the one nearest to where it crosses. For goods sent by ship or plane, it is the US port where they were loaded.
- **Courier shipments.** Low-value courier shipments name 1001, New York, as the US port of exit.
- **Check a code is still listed.** CBSA withdraws warehouse codes as warehouses close or change hands. 64 of the 1,026 codes here are withdrawn; each page says whether its code is on CBSA’s current list.

Also in this directory: [Warehouse codes](https://www.adhocs.ca/cbsa-warehouses) · [US ports of exit](https://www.adhocs.ca/us-ports-of-exit) · [Border crossings](https://www.adhocs.ca/border-crossings)

## Questions

### What is a CBSA office code?

The four-digit number CBSA gives each of its offices. It goes on a customs declaration to say which office handles the goods. There are 275, across all 13 provinces and territories.

### Why do some offices say “c/o” another office?

A small office can be served by a larger one nearby. Dalhousie (0202) is served by Edmundston (0213). 14 offices are served this way.

### What is the difference between a sufferance and a bonded warehouse?

A sufferance warehouse holds goods until CBSA releases them. A customs bonded warehouse can keep imported goods without paying duty until they are released for sale in Canada, exported or destroyed.

### Is 0410 Fort Erie or Bridgeport?

Both. As a CBSA office code, 0410 is Fort Erie Commercial in Ontario. As a US port of exit, it is Bridgeport, Connecticut. The line on the form says which list it asks for.

## Sources

- [Directory of CBSA offices and services](https://www.cbsa-asfc.gc.ca/do-rb/menu-eng.html), Canada Border Services Agency
- [Sub-location codes for customs sufferance warehouses](https://www.cbsa-asfc.gc.ca/import/codes/sw-ea-eng.html), Canada Border Services Agency, version of July 27, 2026
- [Ports of entry](https://www.cbp.gov/contact/ports), U.S. Customs and Border Protection
- [Memorandum D17-1-10, Coding of Customs Accounting Documents](https://www.cbsa-asfc.gc.ca/publications/dm-md/d17/d17-1-10-eng.html), Canada Border Services Agency

Office types and map positions are ours: the type is read from the office’s name, and each office is placed at its town.

Which US port faces which CBSA office is matched by location; neither agency publishes it as a list.

Adhoc is not affiliated with CBSA or CBP.
