Australian stocks have closed lower, as gains by the financial and consumer staples sectors failed to offset losses among resources and health care shares.

The benchmark S&P/ASX200 index finished Thursday down 23.1 points, or 0.33 per cent, at 7,088.4, while the broader All Ordinaries index fell 27.3 points, or 0.38 per cent, to 7,108.6.

The Australian dollar was buying 67.36 US cents, meanwhile, down from 67.70 US cents at the market close on Wednesday.