160 cities
| City | 2026 Pop. ↓ | 2025 Pop. | 2021 Pop. | 2016 Pop. | Annual Change |
|---|---|---|---|---|---|
| Moncton | 102,571 | 100,047 | 81,402 | 73,938 | 2.52% |
| Saint John | 80,016 | 79,090 | 71,343 | 69,193 | 1.17% |
| Fredericton | 75,476 | 74,088 | 64,599 | 60,464 | 1.87% |
| Dieppe | 35,998 | 35,122 | 28,778 | 26,049 | 2.49% |
| Riverview | 22,724 | 22,475 | 21,010 | 20,080 | 1.11% |
| Quispamsis | 20,324 | 20,176 | 19,143 | 18,650 | 0.73% |
| Miramichi | 19,577 | 19,425 | 18,008 | 17,841 | 0.78% |
| Edmundston | 18,132 | 17,999 | 16,708 | 16,868 | 0.74% |
| Tracadie | 16,564 | 16,549 | 16,313 | 16,445 | 0.09% |
| Bathurst | 13,241 | 13,145 | 12,368 | 12,096 | 0.73% |
| Moncton | 12,663 | 12,421 | 10,914 | 10,065 | 1.95% |
| Rothesay | 12,474 | 12,412 | 12,184 | 11,909 | 0.5% |
| Oromocto | 9,433 | 9,431 | 9,297 | 9,490 | 0.02% |
| Shediac | 9,255 | 9,027 | 7,684 | 6,814 | 2.53% |
| Lincoln | 8,375 | 8,264 | 7,674 | 7,352 | 1.34% |
| Beaubassin East / Beaubassin-est | 8,164 | 8,015 | 6,857 | 6,513 | 1.86% |
| Campbellton | 7,379 | 7,350 | 7,181 | 6,989 | 0.39% |
| Douglas | 6,964 | 6,859 | 6,050 | 5,833 | 1.53% |
| Sackville | 6,668 | 6,566 | 6,227 | 5,450 | 1.55% |
| Beresford | 6,570 | 6,560 | 6,315 | 6,389 | 0.15% |
| Woodstock | 6,353 | 6,260 | 5,708 | 5,311 | 1.49% |
| Shediac | 5,842 | 5,769 | 5,245 | 4,891 | 1.27% |
| Saint Marys | 5,687 | 5,624 | 5,180 | 4,944 | 1.12% |
| Memramcook | 5,650 | 5,589 | 5,140 | 4,887 | 1.09% |
| Grand Falls / Grand-Sault | 5,345 | 5,354 | 5,339 | 5,404 | -0.17% |
| Coverdale | 5,263 | 5,201 | 4,864 | 4,554 | 1.19% |
| Burton | 5,260 | 5,266 | 5,291 | 5,211 | -0.11% |
| Hanwell | 5,165 | 5,130 | 4,836 | 4,757 | 0.68% |
| Grand Bay-Westfield | 5,065 | 5,075 | 5,035 | 5,046 | -0.2% |
| Sussex | 5,032 | 4,976 | 4,514 | 4,355 | 1.13% |
| St. Stephen | 4,939 | 4,908 | 4,610 | 4,498 | 0.63% |
| Bathurst | 4,936 | 4,932 | 4,824 | 4,881 | 0.08% |
| Shippagan | 4,786 | 4,799 | 4,845 | 4,898 | -0.27% |
| Caraquet | 4,699 | 4,665 | 4,342 | 4,332 | 0.73% |
| Hampton | 4,661 | 4,636 | 4,466 | 4,367 | 0.54% |
| Dundas | 4,625 | 4,570 | 4,468 | 3,981 | 1.2% |
| New Maryland | 4,565 | 4,534 | 4,235 | 4,262 | 0.68% |
| Simonds | 4,513 | 4,463 | 3,979 | 3,942 | 1.12% |
| Beresford | 4,430 | 4,419 | 4,359 | 4,372 | 0.25% |
| Haut-Madawaska | 4,073 | 4,052 | 3,771 | 3,790 | 0.52% |
| Studholm | 3,863 | 3,842 | 3,586 | 3,592 | 0.55% |
| Salisbury | 3,818 | 3,787 | 3,443 | 3,465 | 0.82% |
| Alnwick | 3,767 | 3,765 | 3,684 | 3,713 | 0.05% |
| Bright | 3,669 | 3,633 | 3,389 | 3,361 | 0.99% |
| Wellington | 3,608 | 3,567 | 3,358 | 3,149 | 1.15% |
| Hampton | 3,509 | 3,450 | 3,035 | 2,870 | 1.71% |
| Kingston | 3,487 | 3,438 | 3,263 | 2,978 | 1.43% |
| Atholville | 3,333 | 3,364 | 3,338 | 3,646 | -0.92% |
| New Maryland | 3,266 | 3,210 | 2,865 | 2,672 | 1.74% |
| Dalhousie | 3,222 | 3,230 | 3,258 | 3,154 | -0.25% |
| Cocagne | 3,092 | 3,054 | 2,797 | 2,696 | 1.24% |
| Cap-Pelé | 3,085 | 3,029 | 2,552 | 2,482 | 1.85% |
| Kingsclear | 2,984 | 2,969 | 2,893 | 2,883 | 0.51% |
| Shippagan | 2,957 | 2,928 | 2,709 | 2,633 | 0.99% |
| Wakefield | 2,871 | 2,867 | 2,774 | 2,830 | 0.14% |
| Grand Manan | 2,779 | 2,749 | 2,652 | 2,408 | 1.09% |
| Sussex | 2,706 | 2,694 | 2,616 | 2,571 | 0.45% |
| Bouctouche | 2,659 | 2,638 | 2,527 | 2,403 | 0.8% |
| Salisbury | 2,614 | 2,583 | 2,434 | 2,343 | 1.2% |
| Richibucto | 2,600 | 2,549 | 2,110 | 1,905 | 2% |
| Saint George | 2,591 | 2,575 | 2,529 | 2,384 | 0.62% |
| Pennfield | 2,504 | 2,478 | 2,252 | 2,209 | 1.05% |
| Inkerman | 2,497 | 2,486 | 2,416 | 2,415 | 0.44% |
| Hardwicke | 2,421 | 2,408 | 2,240 | 2,244 | 0.54% |
| Woodstock | 2,358 | 2,347 | 2,242 | 2,219 | 0.47% |
| Minto | 2,332 | 2,336 | 2,270 | 2,329 | -0.17% |
| Paquetville | 2,327 | 2,336 | 2,286 | 2,377 | -0.39% |
| Northesk | 2,300 | 2,305 | 2,203 | 2,295 | -0.22% |
| Upper Miramichi | 2,291 | 2,289 | 2,200 | 2,258 | 0.09% |
| Westfield | 2,274 | 2,256 | 2,155 | 2,004 | 0.8% |
| Saint-Quentin | 2,259 | 2,252 | 2,172 | 2,236 | 0.31% |
| Saint Mary | 2,232 | 2,214 | 2,024 | 2,006 | 0.81% |
| Saint Andrews | 2,230 | 2,194 | 2,078 | 1,818 | 1.64% |
| Saint-Charles | 2,209 | 2,191 | 2,067 | 2,031 | 0.82% |
| Richibucto 15 | 2,159 | 2,146 | 2,104 | 1,989 | 0.61% |
| Manners Sutton | 2,148 | 2,118 | 1,957 | 1,816 | 1.42% |
| Drummond | 2,147 | 2,154 | 2,119 | 2,196 | -0.32% |
| Kent | 2,145 | 2,152 | 1,980 | 2,187 | -0.33% |
| Kedgwick | 2,101 | 2,094 | 2,018 | 1,995 | 0.33% |
| Petit-Rocher | 2,072 | 2,060 | 1,980 | 1,929 | 0.58% |
| Northampton | 2,057 | 2,034 | 1,905 | 1,762 | 1.13% |
| Blackville | 1,958 | 1,973 | 2,031 | 2,067 | -0.76% |
| Saint-André | 1,934 | 1,934 | 1,817 | 1,937 | 0% |
| Saint-Antoine | 1,923 | 1,909 | 1,825 | 1,767 | 0.73% |
| Eel River Crossing | 1,912 | 1,919 | 1,870 | 1,982 | -0.36% |
| Allardville | 1,883 | 1,899 | 1,976 | 2,066 | -0.84% |
| Saint-Louis | 1,844 | 1,839 | 1,788 | 1,828 | 0.27% |
| Springfield | 1,834 | 1,815 | 1,675 | 1,556 | 1.05% |
| Neguac | 1,797 | 1,788 | 1,721 | 1,707 | 0.5% |
| Saint-Jacques | 1,791 | 1,776 | 1,682 | 1,619 | 0.84% |
| St. George | 1,773 | 1,749 | 1,609 | 1,542 | 1.37% |
| Maugerville | 1,765 | 1,773 | 1,805 | 1,869 | -0.45% |
| Richibucto | 1,729 | 1,688 | 1,440 | 1,289 | 2.43% |
| Saint Stephen | 1,725 | 1,745 | 1,698 | 1,864 | -1.15% |
| Southesk | 1,725 | 1,728 | 1,695 | 1,719 | -0.17% |
| Wicklow | 1,694 | 1,697 | 1,624 | 1,731 | -0.18% |
| Petitcodiac | 1,677 | 1,657 | 1,497 | 1,413 | 1.21% |
| Perth-Andover | 1,668 | 1,666 | 1,593 | 1,608 | 0.12% |
| Southampton | 1,638 | 1,628 | 1,519 | 1,513 | 0.61% |
| Saint-Quentin | 1,621 | 1,614 | 1,530 | 1,559 | 0.43% |
| Balmoral | 1,615 | 1,626 | 1,629 | 1,697 | -0.68% |
| Glenelg | 1,613 | 1,612 | 1,555 | 1,587 | 0.06% |
| Brighton | 1,608 | 1,621 | 1,619 | 1,764 | -0.8% |
| Gordon | 1,600 | 1,594 | 1,577 | 1,516 | 0.38% |
| Saint-Joseph | 1,595 | 1,612 | 1,581 | 1,562 | -1.05% |
| Richmond | 1,561 | 1,541 | 1,480 | 1,332 | 1.3% |
| Florenceville-Bristol | 1,557 | 1,563 | 1,604 | 1,632 | -0.38% |
| Saint David | 1,549 | 1,550 | 1,494 | 1,552 | -0.06% |
| Cardwell | 1,514 | 1,504 | 1,428 | 1,384 | 0.66% |
| Hillsborough | 1,502 | 1,490 | 1,425 | 1,336 | 0.81% |
| Weldford | 1,499 | 1,486 | 1,349 | 1,356 | 0.87% |
| Sussex Corner | 1,468 | 1,471 | 1,479 | 1,485 | -0.2% |
| Denmark | 1,450 | 1,457 | 1,440 | 1,497 | -0.48% |
| Norton | 1,450 | 1,443 | 1,432 | 1,411 | 0.49% |
| Sackville | 1,426 | 1,411 | 1,231 | 1,211 | 1.06% |
| Lamèque | 1,422 | 1,415 | 1,323 | 1,307 | 0.49% |
| Queensbury | 1,422 | 1,406 | 1,264 | 1,202 | 1.14% |
| Hillsborough | 1,411 | 1,405 | 1,374 | 1,291 | 0.43% |
| Norton | 1,406 | 1,401 | 1,357 | 1,322 | 0.36% |
| Saint-Léonard | 1,391 | 1,388 | 1,342 | 1,315 | 0.22% |
| Esgenoôpetitj 14 | 1,360 | 1,344 | 1,250 | 1,207 | 1.19% |
| Belledune | 1,358 | 1,368 | 1,344 | 1,438 | -0.73% |
| Saint-Isidore | 1,338 | 1,341 | 1,337 | 1,389 | -0.22% |
| Charlo | 1,337 | 1,335 | 1,338 | 1,330 | 0.15% |
| Bas-Caraquet | 1,321 | 1,323 | 1,332 | 1,329 | -0.15% |
| Musquash | 1,321 | 1,311 | 1,281 | 1,221 | 0.76% |
| Chipman | 1,299 | 1,288 | 1,219 | 1,114 | 0.85% |
| Elgin | 1,295 | 1,265 | 1,086 | 910 | 2.37% |
| Rogersville | 1,285 | 1,274 | 1,208 | 1,182 | 0.86% |
| Prince William | 1,280 | 1,250 | 1,103 | 952 | 2.4% |
| Upham | 1,271 | 1,273 | 1,382 | 1,296 | -0.16% |
| McAdam | 1,271 | 1,266 | 1,188 | 1,173 | 0.39% |
| Botsford | 1,247 | 1,234 | 1,142 | 1,077 | 1.05% |
| Newcastle | 1,237 | 1,232 | 1,169 | 1,157 | 0.41% |
| Caraquet | 1,231 | 1,244 | 1,278 | 1,359 | -1.05% |
| New Bandon | 1,225 | 1,224 | 1,158 | 1,229 | 0.08% |
| Greenwich | 1,217 | 1,204 | 1,146 | 1,079 | 1.08% |
| Bertrand | 1,215 | 1,211 | 1,171 | 1,186 | 0.33% |
| Saint Martins | 1,214 | 1,208 | 1,199 | 1,156 | 0.5% |
| Peel | 1,187 | 1,192 | 1,218 | 1,212 | -0.42% |
| Devon 30 | 1,176 | 1,160 | 1,091 | 1,067 | 1.38% |
| Perth | 1,149 | 1,145 | 1,064 | 1,095 | 0.35% |
| Dalhousie | 1,135 | 1,131 | 1,107 | 1,091 | 0.35% |
| Nigadoo | 1,125 | 1,110 | 1,019 | 987 | 1.35% |
| Canning | 1,116 | 1,102 | 1,042 | 933 | 1.27% |
| Westmorland | 1,107 | 1,092 | 1,014 | 928 | 1.37% |
| Grand Falls | 1,105 | 1,109 | 1,099 | 1,129 | -0.36% |
| Havelock | 1,074 | 1,077 | 1,059 | 1,080 | -0.28% |
| Dorchester | 1,070 | 1,078 | 933 | 1,131 | -0.74% |
| Rogersville | 1,063 | 1,073 | 1,093 | 1,117 | -0.93% |
| Saint James | 1,059 | 1,070 | 1,040 | 1,206 | -1.03% |
| Tobique 20 | 1,059 | 1,055 | 1,096 | 992 | 0.38% |
| Stanley | 1,053 | 1,036 | 936 | 858 | 1.64% |
| Waterborough | 1,046 | 1,029 | 919 | 859 | 1.65% |
| Plaster Rock | 1,037 | 1,040 | 1,015 | 1,037 | -0.29% |
| Hartland | 1,033 | 1,028 | 946 | 972 | 0.49% |
| Sainte-Anne | 1,025 | 1,021 | 951 | 981 | 0.39% |
| Nackawic | 1,022 | 1,020 | 980 | 958 | 0.2% |
| Derby | 1,022 | 1,020 | 955 | 991 | 0.2% |
| Wilmot | 1,013 | 1,016 | 986 | 1,042 | -0.3% |
The largest city in New Brunswick is Moncton, with a 2026 population of 102,571. Shediac is the fastest growing city in New Brunswick, having grown 2.53% annually between 2011 and 2016.