IP ranges in North Macedonia

Contents
In numbers
Check an IP address
Where the list comes from
Get the list yourself
Who owns a block
All IPv4 blocks

This page lists the IPv4 address blocks registered to organisations in North Macedonia and checks single addresses. The basics of IP addresses, masks and subnets are in Networks; the other countries are in IP ranges by country.

North Macedonia in numbers

The 48 countries here hold 725,908,608 IPv4 addresses; North Macedonia has 685,568 in 147 blocks, 0.0944% of the total, rank 39 of 48. The country just above it is Azerbaijan with 773,376 addresses (0.107%), the one just below Malta with 674,176 addresses (0.0929%). There are 147 blocks: 136 allocated (92.5%) and 11 assigned (7.48%). The oldest block was delegated in 1991 and the newest in 2026; 2011 is the year with the most new blocks. The largest share of the addresses, 482,816 of 685,568 (70.4%), came in the 2000s. The same RIPE file lists 42 IPv6 prefixes and 68 AS numbers for North Macedonia.

Check an IP address

Type an IPv4 address. The answer comes from the Sypex Geo database on this server; like every geolocation database it can be wrong, especially about the city.

Where the list comes from

IP addresses are handed out by five regional internet registries. For North Macedonia the registry is RIPE NCC, which publishes every day which address blocks it has delegated to which country. A block registered in North Macedonia is usually used there, but not always: a company may use its addresses abroad, and a VPN makes any visitor look like someone else.

The table below is the RIPE file of 2026-10-29: 147 blocks with 685,568 addresses. The largest block holds 131,072 addresses and starts at 77.28.0.0.

Get the list yourself

Download the statistics file of RIPE NCC:

curl -s -O https://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest

The first line says when it was made; the sixth field is the date:

head -1 delegated-ripencc-latest

2|ripencc|1793314799|167770|19700101|20261029|+0100

Each later line is one block: registry, country, type, first address, number of addresses, date and status. The IPv4 blocks of North Macedonia, sorted by first address:

awk -F'|' '$2=="MK" && $3=="ipv4"' delegated-ripencc-latest | sort -t'|' -k1,1V | head -3

ripencc|MK|ipv4|5.32.176.0|512|20120510|allocated ripencc|MK|ipv4|5.32.178.0|512|20120510|allocated ripencc|MK|ipv4|5.32.180.0|256|20120510|allocated

How many blocks, and how many addresses they hold together:

awk -F'|' '$2=="MK" && $3=="ipv4"' delegated-ripencc-latest | wc -l

147

awk -F'|' '$2=="MK" && $3=="ipv4" {s+=$5} END {print s}' delegated-ripencc-latest

685568

allocated means RIPE gave the block to a provider (a LIR) to hand out further; assigned means it went to an end user directly.

Who owns a block

The statistics name no owners. The RIPE database does: ask it with whois for any address of a block, and look at the lines netname, descr and org:

whois 77.28.0.1

All IPv4 blocks in North Macedonia

From the RIPE file of 2026-10-29, sorted by address. The last address is the first one plus the size minus one.

First IPLast IPAddressesDelegatedStatus
5.32.176.05.32.177.2555122012-05-10allocated
5.32.178.05.32.179.2555122012-05-10allocated
5.32.180.05.32.180.2552562012-05-10allocated
5.32.181.05.32.181.2552562012-05-10allocated
5.32.182.05.32.182.2552562012-05-10allocated
5.32.183.05.32.183.2552562012-05-10allocated
31.3.88.031.3.91.25510242011-04-07allocated
31.3.92.031.3.92.2552562011-04-07allocated
31.3.93.031.3.93.2552562011-04-07allocated
31.3.94.031.3.94.2552562011-04-07allocated
31.3.95.031.3.95.2552562011-04-07allocated
31.7.168.031.7.175.25520482011-04-14allocated
31.11.64.031.11.127.255163842011-04-14allocated
31.12.16.031.12.31.25540962011-04-15allocated
37.25.80.037.25.87.25520482011-12-27allocated
37.26.96.037.26.103.25520482011-12-27allocated
46.29.168.046.29.175.25520482010-08-13allocated
46.217.0.046.217.255.255655362010-12-29allocated
62.77.136.062.77.143.25520482000-07-25allocated
62.162.0.062.162.255.255655362000-09-26allocated
62.220.192.062.220.223.25581922000-07-03allocated
77.28.0.077.29.255.2551310722008-01-24allocated
78.40.0.078.40.7.25520482007-07-05allocated
78.157.0.078.157.31.25581922007-08-27allocated
79.99.56.079.99.63.25520482007-11-16allocated
79.125.128.079.125.255.255327682007-08-31allocated
79.126.128.079.126.255.255327682007-09-13allocated
79.141.112.079.141.127.25540962007-10-19allocated
80.77.144.080.77.159.25540962005-03-11allocated
85.8.244.085.8.244.2552562026-08-20allocated
85.30.64.085.30.127.255163842005-05-23allocated
88.85.96.088.85.127.25581922006-02-01allocated
89.31.152.089.31.159.25520482006-09-15allocated
89.185.192.089.185.223.25581922006-04-12allocated
89.205.0.089.205.127.255327682006-05-04allocated
91.192.227.091.192.227.2552562007-03-15assigned
91.199.231.091.199.231.2552562008-03-04assigned
91.220.95.091.220.95.2552562010-11-01assigned
91.226.20.091.226.21.2555122011-04-06assigned
91.230.219.091.230.219.2552562011-07-22assigned
91.234.161.091.234.161.2552562021-11-08allocated
92.53.0.092.53.63.255163842008-02-14allocated
92.55.64.092.55.127.255163842008-03-10allocated
93.95.64.093.95.71.25520482008-03-28allocated
94.100.96.094.100.111.25540962008-07-23allocated
94.176.162.094.176.162.2552562008-08-14allocated
95.86.0.095.86.3.25510242008-12-31allocated
95.86.12.095.86.15.25510242008-12-31allocated
95.86.16.095.86.31.25540962008-12-31allocated
95.86.44.095.86.47.25510242008-12-31allocated
95.128.184.095.128.185.2555122009-02-03allocated
95.128.186.095.128.186.2552562009-02-03allocated
95.128.187.095.128.187.2552562009-02-03allocated
95.128.188.095.128.191.25510242009-02-03allocated
95.156.0.095.156.63.255163842009-03-18allocated
95.180.128.095.180.255.255327682009-01-27allocated
109.69.40.0109.69.47.25520482009-09-25allocated
141.136.8.0141.136.15.25520482011-06-29allocated
146.255.64.0146.255.67.25510242011-07-19allocated
146.255.68.0146.255.68.2552562011-07-19allocated
146.255.69.0146.255.69.2552562011-07-19allocated
146.255.70.0146.255.71.2555122011-07-19allocated
146.255.72.0146.255.72.2552562011-07-19allocated
146.255.73.0146.255.73.2552562011-07-19allocated
146.255.74.0146.255.75.2555122011-07-19allocated
146.255.76.0146.255.76.2552562011-07-19allocated
146.255.77.0146.255.77.2552562011-07-19allocated
146.255.78.0146.255.79.2555122011-07-19allocated
146.255.80.0146.255.83.25510242011-07-19allocated
146.255.84.0146.255.85.2555122011-07-19allocated
146.255.86.0146.255.86.2552562011-07-19allocated
146.255.87.0146.255.87.2552562011-07-19allocated
146.255.88.0146.255.89.2555122011-07-19allocated
146.255.90.0146.255.91.2555122011-07-19allocated
146.255.92.0146.255.93.2555122011-07-19allocated
146.255.94.0146.255.95.2555122011-07-19allocated
150.251.51.0150.251.51.2552561991-08-19assigned
151.236.240.0151.236.255.25540962012-08-16allocated
164.40.248.0164.40.255.25520482011-11-18allocated
178.249.112.0178.249.119.25520482010-05-25allocated
185.1.121.0185.1.121.2552562018-07-09assigned
185.2.188.0185.2.191.25510242012-09-18allocated
185.5.4.0185.5.7.25510242012-09-28allocated
185.6.20.0185.6.23.25510242012-10-08allocated
185.13.236.0185.13.239.25510242012-12-19allocated
185.14.204.0185.14.207.25510242013-01-07allocated
185.42.36.0185.42.39.25510242013-12-03allocated
185.47.56.0185.47.59.25510242014-02-07allocated
185.56.248.0185.56.251.25510242014-05-08allocated
185.64.84.0185.64.87.25510242014-07-17allocated
185.80.164.0185.80.167.25510242014-12-09allocated
185.83.252.0185.83.255.25510242015-01-13allocated
185.86.236.0185.86.239.25510242015-02-05allocated
185.89.244.0185.89.247.25510242015-02-27allocated
185.100.244.0185.100.247.25510242015-05-20allocated
185.107.216.0185.107.219.25510242015-07-07allocated
185.112.248.0185.112.248.2552562020-09-04allocated
185.130.132.0185.130.135.25510242015-12-08allocated
185.153.48.0185.153.51.25510242016-05-20allocated
185.162.192.0185.162.195.25510242016-08-09allocated
185.167.44.0185.167.47.25510242016-09-09allocated
185.177.12.0185.177.15.25510242016-11-09allocated
185.183.248.0185.183.251.25510242016-12-30allocated
185.193.240.0185.193.240.2552562020-09-16allocated
185.197.4.0185.197.7.25510242017-03-29allocated
185.204.56.0185.204.59.25510242017-05-18allocated
185.225.28.0185.225.31.25510242017-10-12allocated
185.226.0.0185.226.3.25510242017-10-16allocated
185.229.24.0185.229.27.25510242017-10-31allocated
185.229.72.0185.229.75.25510242017-10-31allocated
185.230.56.0185.230.59.25510242017-11-06allocated
185.230.252.0185.230.255.25510242017-11-09allocated
185.231.156.0185.231.159.25510242017-11-13allocated
185.232.120.0185.232.123.25510242017-11-17allocated
185.233.208.0185.233.211.25510242017-11-24allocated
185.235.205.0185.235.205.2552562021-02-08allocated
185.244.240.0185.244.243.25510242018-02-05allocated
185.250.252.0185.250.255.25510242018-03-21allocated
185.252.188.0185.252.191.25510242018-03-28allocated
188.44.0.0188.44.31.25581922011-10-03allocated
188.241.85.0188.241.85.2552562009-06-23allocated
193.36.90.0193.36.90.2552562021-04-19allocated
194.26.97.0194.26.97.2552562025-06-04allocated
194.61.58.0194.61.58.2552562012-05-16assigned
194.61.136.0194.61.139.25510242018-09-24allocated
194.149.128.0194.149.159.25581921996-01-03allocated
195.26.128.0195.26.159.25581921996-10-24allocated
195.88.122.0195.88.123.2555122009-03-09assigned
195.189.206.0195.189.207.2555122007-11-02allocated
195.200.246.0195.200.247.2555122009-12-02assigned
202.27.83.0202.27.83.2552561996-02-08assigned
212.13.64.0212.13.95.25581921998-07-13allocated
212.110.64.0212.110.65.2555121999-01-21allocated
212.110.66.0212.110.67.2555121999-01-21allocated
212.110.68.0212.110.71.25510241999-01-21allocated
212.110.72.0212.110.75.25510241999-01-21allocated
212.110.76.0212.110.79.25510241999-01-21allocated
212.110.80.0212.110.87.25520481999-01-21allocated
212.110.88.0212.110.91.25510241999-01-21allocated
212.110.92.0212.110.93.2555121999-01-21allocated
212.110.94.0212.110.95.2555121999-01-21allocated
212.158.176.0212.158.191.25540962009-02-12allocated
213.135.160.0213.135.191.25581922008-01-29allocated
213.240.32.0213.240.32.2552561999-07-19allocated
217.16.64.0217.16.79.25540962000-09-11allocated
217.16.80.0217.16.95.25540962000-12-14allocated
217.196.192.0217.196.207.25540962012-03-22allocated

Article author: Arthur Isaev

Related articles
IP ranges by country
Russian IP ranges
IP ranges in the Netherlands
IP ranges in Norway
Web

Search this site

Channel @aofeed Chat @aofeedchat

Contacts and cooperation:
I recommend our hosting beget.com
Write to info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: