New Brunswick Address Generator

NB — province. Postal district E.

New Brunswick is Canada’s only officially bilingual province, which makes it the place where an address form has to accept English and French forms in the same region.

Postal districts

A worked NB postal code: E4K 5S6.

How addresses in New Brunswick are written

Jacob Sandhu
7483 Eastview Drive
Moncton NB  E4K 5S6
Canada
JACOB SANDHU
7483 EASTVIEW DR
MONCTON NB  E4K 5S6
CANADA

What makes New Brunswick different

Officially bilingual, not divided by language

Quebec is where French address forms are expected; New Brunswick is where both are expected in the same province, sometimes in the same city. An application that switches address conventions based on the province code handles Quebec and misses New Brunswick entirely, because there is no single correct convention to switch to.

Three cities, no clear primary

Moncton, Saint John and Fredericton are close in size, and the capital is the smallest of the three. Any interface that shows one representative city per province, or any fixture that picks a province’s "main" city, has no defensible answer here.

Saint John is not St. John’s

Saint John is in New Brunswick; St. John’s is the capital of Newfoundland and Labrador, about a thousand kilometres away. They are routinely confused, including by geocoders and by autocomplete. Generating both in one fixture is a direct test of whether your matching logic distinguishes them, and whether it survives the abbreviation, the apostrophe and the missing space.

Atlantic time, with the same eastern-default risk

New Brunswick is an hour ahead of Toronto. The same class of bug that Nova Scotia exposes applies, and having two Atlantic provinces in a fixture makes it clear the problem is regional rather than one province being odd.

What developers use NB records for

New Brunswick questions

What postal codes does New Brunswick use?

Every New Brunswick postal code begins with E, covering the whole province.

Can I generate French-language New Brunswick addresses?

Yes. Set the locale to French and the generator produces French street forms for New Brunswick records. Because the province is officially bilingual, both are legitimate, which is the point worth testing.

How do I avoid confusing Saint John with St. John’s?

Store the province code alongside the city, and never match on city name alone. Saint John is in NB and St. John’s is in NL, and the province code is the only reliable discriminator.

Which New Brunswick cities are available?

Moncton, Saint John and Fredericton — the capital being the smallest of the three.

Related

Every record is synthetic, generated for development, QA, testing, demos and staging. These records do not represent real people, and the addresses are not verified deliverable addresses.