160 cities
| City | 2025 Pop. ↓ | 2024 Pop. | 2021 Pop. | 2016 Pop. | Annual Change |
|---|---|---|---|---|---|
| Moncton | 100,047 | 97,523 | 81,402 | 73,938 | 2.59% |
| Saint John | 79,090 | 78,165 | 71,343 | 69,193 | 1.18% |
| Fredericton | 74,088 | 72,700 | 64,599 | 60,464 | 1.91% |
| Dieppe | 35,122 | 34,247 | 28,778 | 26,049 | 2.55% |
| Riverview | 22,475 | 22,227 | 21,010 | 20,080 | 1.12% |
| Quispamsis | 20,176 | 20,028 | 19,143 | 18,650 | 0.74% |
| Miramichi | 19,425 | 19,274 | 18,008 | 17,841 | 0.78% |
| Edmundston | 17,999 | 17,866 | 16,708 | 16,868 | 0.74% |
| Tracadie | 16,549 | 16,535 | 16,313 | 16,445 | 0.08% |
| Bathurst | 13,145 | 13,050 | 12,368 | 12,096 | 0.73% |
| Moncton | 12,421 | 12,179 | 10,914 | 10,065 | 1.99% |
| Rothesay | 12,412 | 12,350 | 12,184 | 11,909 | 0.5% |
| Oromocto | 9,431 | 9,430 | 9,297 | 9,490 | 0.01% |
| Shediac | 9,027 | 8,800 | 7,684 | 6,814 | 2.58% |
| Lincoln | 8,264 | 8,153 | 7,674 | 7,352 | 1.36% |
| Beaubassin East / Beaubassin-est | 8,015 | 7,867 | 6,857 | 6,513 | 1.88% |
| Campbellton | 7,350 | 7,322 | 7,181 | 6,989 | 0.38% |
| Douglas | 6,859 | 6,755 | 6,050 | 5,833 | 1.54% |
| Sackville | 6,566 | 6,464 | 6,227 | 5,450 | 1.58% |
| Beresford | 6,560 | 6,551 | 6,315 | 6,389 | 0.14% |
| Woodstock | 6,260 | 6,168 | 5,708 | 5,311 | 1.49% |
| Shediac | 5,769 | 5,697 | 5,245 | 4,891 | 1.26% |
| Saint Marys | 5,624 | 5,562 | 5,180 | 4,944 | 1.11% |
| Memramcook | 5,589 | 5,529 | 5,140 | 4,887 | 1.09% |
| Grand Falls / Grand-Sault | 5,354 | 5,364 | 5,339 | 5,404 | -0.19% |
| Burton | 5,266 | 5,273 | 5,291 | 5,211 | -0.13% |
| Coverdale | 5,201 | 5,139 | 4,864 | 4,554 | 1.21% |
| Hanwell | 5,130 | 5,095 | 4,836 | 4,757 | 0.69% |
| Grand Bay-Westfield | 5,075 | 5,086 | 5,035 | 5,046 | -0.22% |
| Sussex | 4,976 | 4,921 | 4,514 | 4,355 | 1.12% |
| Bathurst | 4,932 | 4,928 | 4,824 | 4,881 | 0.08% |
| St. Stephen | 4,908 | 4,878 | 4,610 | 4,498 | 0.62% |
| Shippagan | 4,799 | 4,813 | 4,845 | 4,898 | -0.29% |
| Caraquet | 4,665 | 4,631 | 4,342 | 4,332 | 0.73% |
| Hampton | 4,636 | 4,611 | 4,466 | 4,367 | 0.54% |
| Dundas | 4,570 | 4,515 | 4,468 | 3,981 | 1.22% |
| New Maryland | 4,534 | 4,503 | 4,235 | 4,262 | 0.69% |
| Simonds | 4,463 | 4,413 | 3,979 | 3,942 | 1.13% |
| Beresford | 4,419 | 4,408 | 4,359 | 4,372 | 0.25% |
| Haut-Madawaska | 4,052 | 4,032 | 3,771 | 3,790 | 0.5% |
| Studholm | 3,842 | 3,822 | 3,586 | 3,592 | 0.52% |
| Salisbury | 3,787 | 3,757 | 3,443 | 3,465 | 0.8% |
| Alnwick | 3,765 | 3,764 | 3,684 | 3,713 | 0.03% |
| Bright | 3,633 | 3,598 | 3,389 | 3,361 | 0.97% |
| Wellington | 3,567 | 3,526 | 3,358 | 3,149 | 1.16% |
| Hampton | 3,450 | 3,392 | 3,035 | 2,870 | 1.71% |
| Kingston | 3,438 | 3,390 | 3,263 | 2,978 | 1.42% |
| Atholville | 3,364 | 3,396 | 3,338 | 3,646 | -0.94% |
| Dalhousie | 3,230 | 3,238 | 3,258 | 3,154 | -0.25% |
| New Maryland | 3,210 | 3,154 | 2,865 | 2,672 | 1.78% |
| Cocagne | 3,054 | 3,016 | 2,797 | 2,696 | 1.26% |
| Cap-Pelé | 3,029 | 2,974 | 2,552 | 2,482 | 1.85% |
| Kingsclear | 2,969 | 2,954 | 2,893 | 2,883 | 0.51% |
| Shippagan | 2,928 | 2,900 | 2,709 | 2,633 | 0.97% |
| Wakefield | 2,867 | 2,864 | 2,774 | 2,830 | 0.1% |
| Grand Manan | 2,749 | 2,719 | 2,652 | 2,408 | 1.1% |
| Sussex | 2,694 | 2,683 | 2,616 | 2,571 | 0.41% |
| Bouctouche | 2,638 | 2,617 | 2,527 | 2,403 | 0.8% |
| Salisbury | 2,583 | 2,552 | 2,434 | 2,343 | 1.21% |
| Saint George | 2,575 | 2,559 | 2,529 | 2,384 | 0.63% |
| Richibucto | 2,549 | 2,499 | 2,110 | 1,905 | 2% |
| Inkerman | 2,486 | 2,475 | 2,416 | 2,415 | 0.44% |
| Pennfield | 2,478 | 2,453 | 2,252 | 2,209 | 1.02% |
| Hardwicke | 2,408 | 2,396 | 2,240 | 2,244 | 0.5% |
| Woodstock | 2,347 | 2,336 | 2,242 | 2,219 | 0.47% |
| Paquetville | 2,336 | 2,345 | 2,286 | 2,377 | -0.38% |
| Minto | 2,336 | 2,340 | 2,270 | 2,329 | -0.17% |
| Northesk | 2,305 | 2,310 | 2,203 | 2,295 | -0.22% |
| Upper Miramichi | 2,289 | 2,288 | 2,200 | 2,258 | 0.04% |
| Westfield | 2,256 | 2,238 | 2,155 | 2,004 | 0.8% |
| Saint-Quentin | 2,252 | 2,246 | 2,172 | 2,236 | 0.27% |
| Saint Mary | 2,214 | 2,197 | 2,024 | 2,006 | 0.77% |
| Saint Andrews | 2,194 | 2,159 | 2,078 | 1,818 | 1.62% |
| Saint-Charles | 2,191 | 2,173 | 2,067 | 2,031 | 0.83% |
| Drummond | 2,154 | 2,161 | 2,119 | 2,196 | -0.32% |
| Kent | 2,152 | 2,159 | 1,980 | 2,187 | -0.32% |
| Richibucto 15 | 2,146 | 2,133 | 2,104 | 1,989 | 0.61% |
| Manners Sutton | 2,118 | 2,089 | 1,957 | 1,816 | 1.39% |
| Kedgwick | 2,094 | 2,087 | 2,018 | 1,995 | 0.34% |
| Petit-Rocher | 2,060 | 2,048 | 1,980 | 1,929 | 0.59% |
| Northampton | 2,034 | 2,012 | 1,905 | 1,762 | 1.09% |
| Blackville | 1,973 | 1,989 | 2,031 | 2,067 | -0.8% |
| Saint-André | 1,934 | 1,934 | 1,817 | 1,937 | 0% |
| Eel River Crossing | 1,919 | 1,927 | 1,870 | 1,982 | -0.42% |
| Saint-Antoine | 1,909 | 1,896 | 1,825 | 1,767 | 0.69% |
| Allardville | 1,899 | 1,916 | 1,976 | 2,066 | -0.89% |
| Saint-Louis | 1,839 | 1,835 | 1,788 | 1,828 | 0.22% |
| Springfield | 1,815 | 1,796 | 1,675 | 1,556 | 1.06% |
| Neguac | 1,788 | 1,779 | 1,721 | 1,707 | 0.51% |
| Saint-Jacques | 1,776 | 1,762 | 1,682 | 1,619 | 0.79% |
| Maugerville | 1,773 | 1,781 | 1,805 | 1,869 | -0.45% |
| St. George | 1,749 | 1,725 | 1,609 | 1,542 | 1.39% |
| Saint Stephen | 1,745 | 1,765 | 1,698 | 1,864 | -1.13% |
| Southesk | 1,728 | 1,732 | 1,695 | 1,719 | -0.23% |
| Wicklow | 1,697 | 1,701 | 1,624 | 1,731 | -0.24% |
| Richibucto | 1,688 | 1,648 | 1,440 | 1,289 | 2.43% |
| Perth-Andover | 1,666 | 1,665 | 1,593 | 1,608 | 0.06% |
| Petitcodiac | 1,657 | 1,637 | 1,497 | 1,413 | 1.22% |
| Southampton | 1,628 | 1,618 | 1,519 | 1,513 | 0.62% |
| Balmoral | 1,626 | 1,637 | 1,629 | 1,697 | -0.67% |
| Brighton | 1,621 | 1,634 | 1,619 | 1,764 | -0.8% |
| Saint-Quentin | 1,614 | 1,607 | 1,530 | 1,559 | 0.44% |
| Saint-Joseph | 1,612 | 1,630 | 1,581 | 1,562 | -1.1% |
| Glenelg | 1,612 | 1,611 | 1,555 | 1,587 | 0.06% |
| Gordon | 1,594 | 1,589 | 1,577 | 1,516 | 0.31% |
| Florenceville-Bristol | 1,563 | 1,570 | 1,604 | 1,632 | -0.45% |
| Saint David | 1,550 | 1,552 | 1,494 | 1,552 | -0.13% |
| Richmond | 1,541 | 1,522 | 1,480 | 1,332 | 1.25% |
| Cardwell | 1,504 | 1,495 | 1,428 | 1,384 | 0.6% |
| Hillsborough | 1,490 | 1,478 | 1,425 | 1,336 | 0.81% |
| Weldford | 1,486 | 1,473 | 1,349 | 1,356 | 0.88% |
| Sussex Corner | 1,471 | 1,474 | 1,479 | 1,485 | -0.2% |
| Denmark | 1,457 | 1,464 | 1,440 | 1,497 | -0.48% |
| Norton | 1,443 | 1,436 | 1,432 | 1,411 | 0.49% |
| Lamèque | 1,415 | 1,408 | 1,323 | 1,307 | 0.5% |
| Sackville | 1,411 | 1,397 | 1,231 | 1,211 | 1% |
| Queensbury | 1,406 | 1,390 | 1,264 | 1,202 | 1.15% |
| Hillsborough | 1,405 | 1,399 | 1,374 | 1,291 | 0.43% |
| Norton | 1,401 | 1,397 | 1,357 | 1,322 | 0.29% |
| Saint-Léonard | 1,388 | 1,386 | 1,342 | 1,315 | 0.14% |
| Belledune | 1,368 | 1,379 | 1,344 | 1,438 | -0.8% |
| Esgenoôpetitj 14 | 1,344 | 1,329 | 1,250 | 1,207 | 1.13% |
| Saint-Isidore | 1,341 | 1,345 | 1,337 | 1,389 | -0.3% |
| Charlo | 1,335 | 1,334 | 1,338 | 1,330 | 0.07% |
| Bas-Caraquet | 1,323 | 1,326 | 1,332 | 1,329 | -0.23% |
| Musquash | 1,311 | 1,301 | 1,281 | 1,221 | 0.77% |
| Chipman | 1,288 | 1,277 | 1,219 | 1,114 | 0.86% |
| Rogersville | 1,274 | 1,264 | 1,208 | 1,182 | 0.79% |
| Upham | 1,273 | 1,275 | 1,382 | 1,296 | -0.16% |
| McAdam | 1,266 | 1,261 | 1,188 | 1,173 | 0.4% |
| Elgin | 1,265 | 1,235 | 1,086 | 910 | 2.43% |
| Prince William | 1,250 | 1,220 | 1,103 | 952 | 2.46% |
| Caraquet | 1,244 | 1,258 | 1,278 | 1,359 | -1.11% |
| Botsford | 1,234 | 1,222 | 1,142 | 1,077 | 0.98% |
| Newcastle | 1,232 | 1,227 | 1,169 | 1,157 | 0.41% |
| New Bandon | 1,224 | 1,224 | 1,158 | 1,229 | 0% |
| Bertrand | 1,211 | 1,207 | 1,171 | 1,186 | 0.33% |
| Saint Martins | 1,208 | 1,202 | 1,199 | 1,156 | 0.5% |
| Greenwich | 1,204 | 1,191 | 1,146 | 1,079 | 1.09% |
| Peel | 1,192 | 1,198 | 1,218 | 1,212 | -0.5% |
| Devon 30 | 1,160 | 1,144 | 1,091 | 1,067 | 1.4% |
| Perth | 1,145 | 1,141 | 1,064 | 1,095 | 0.35% |
| Dalhousie | 1,131 | 1,127 | 1,107 | 1,091 | 0.35% |
| Nigadoo | 1,110 | 1,095 | 1,019 | 987 | 1.37% |
| Grand Falls | 1,109 | 1,114 | 1,099 | 1,129 | -0.45% |
| Canning | 1,102 | 1,088 | 1,042 | 933 | 1.29% |
| Westmorland | 1,092 | 1,077 | 1,014 | 928 | 1.39% |
| Dorchester | 1,078 | 1,087 | 933 | 1,131 | -0.83% |
| Havelock | 1,077 | 1,081 | 1,059 | 1,080 | -0.37% |
| Rogersville | 1,073 | 1,084 | 1,093 | 1,117 | -1.01% |
| Saint James | 1,070 | 1,082 | 1,040 | 1,206 | -1.11% |
| Tobique 20 | 1,055 | 1,051 | 1,096 | 992 | 0.38% |
| Plaster Rock | 1,040 | 1,043 | 1,015 | 1,037 | -0.29% |
| Stanley | 1,036 | 1,019 | 936 | 858 | 1.67% |
| Waterborough | 1,029 | 1,013 | 919 | 859 | 1.58% |
| Hartland | 1,028 | 1,023 | 946 | 972 | 0.49% |
| Sainte-Anne | 1,021 | 1,017 | 951 | 981 | 0.39% |
| Nackawic | 1,020 | 1,018 | 980 | 958 | 0.2% |
| Derby | 1,020 | 1,018 | 955 | 991 | 0.2% |
| Wilmot | 1,016 | 1,019 | 986 | 1,042 | -0.29% |
The largest city in New Brunswick is Moncton, with a 2025 population of 100,047. Moncton is the fastest growing city in New Brunswick, having grown 2.59% annually between 2011 and 2016.