Macksville NSW

Postcode 2447 · Nambucca Valley LGA

Macksville is a smaller suburb in New South Wales within the Nambucca Valley local government area (postcode 2447). With a population of 2,782, the suburb has a mature demographic with a median age of 47. Households earn a median income of $49K per year, with an average household size of 2.3 people. The most common occupations are community & personal service, labourers, technicians & trades. The top ancestries reported are Australian, English, Irish.

The median house price in Macksville is $665,000, having grown strongly 9% over the past year. Units have a median price of $600,000 (+62.2% YoY). The current median weekly rent is $568. This gives a gross rental yield of approximately 4.4%. The median monthly mortgage repayment is $1,300.

Macksville is served by 3 schools, including 2 primary, 1 secondary. The average ICSEA score is 948, which is below the national average of 1,000. Public transport access includes 1 rail station, 15 bus stops. Healthcare facilities include 1 public hospital. The crime rate in the Nambucca Valley LGA is moderate at 4,212 incidents per 100,000 population.

From an investment perspective, Macksville offers a gross rental yield of 4.4%, rated as moderate yield. Property prices sit below the state median ($665K/$1.5M), suggesting a potential value opportunity. The price-to-income ratio of 13.5x is considered stretched. House prices have moved +9.0% year-on-year.

INVESTMENT SIGNALS
Rental Yield4.4% Moderate Yield
Price vs State$665K/$1.5M Below Median
Affordability13.5x Stretched
Price Momentum+9.0% Rising
INCOME (ATO 2022-23)
Median Income$41,155
Mean Income$51,375
Earners2,993
YoY Change+4.9%
SEIFA INDEX (ABS)
Advantage1/10
Education1/10
Economic1/10
Disadvantage1/10
MEDIAN HOUSE
$665K
9% YoY
MEDIAN UNIT
$600K
62.2% YoY
MEDIAN RENT /WK
$320
POPULATION
2,782
DEMOGRAPHICS
Median Age47
Household Size2.3
HH Income /wk$944
Personal Income /wk$511
Mortgage /mth$1,300
CRIME (Nambucca Valley LGA)
Crime Rate (per 100k)4,212
Total Incidents884
TRANSPORT
Rail Stations1
Bus Stops15
Macksville Station, Coach Stop
SCHOOLS (3)
Avg ICSEA948
Total Students893
Government2
Catholic1
Macksville High SchoolSecondary · Government · ICSEA 916
Macksville Public SchoolPrimary · Government · ICSEA 925
St Patrick's Primary SchoolPrimary · Catholic · ICSEA 1002
HOSPITALS (1)
Macksville District Hospitalpublic
Data: 2026