Sachverhalt: A. Die 1966 geborene A._ meldete sich im April 2012 bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Bern gewährte ihr im Rahmen der Frühintervention eine vom 11. März 2013 bis 15. März 2014 dauernde Beschäftigungsmassnahme. Nach Abklärungen und Durchführung des Vorbescheidverfahrens verneinte sie mit Verfügung vom 6. Januar 2015 einen weiteren Leistungsanspruch. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 15. Juli 2015 ab. C. A._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, unter Aufhebung des angefochtenen Entscheids sei die Sache zu neuer Entscheidung an das kantonale Gericht zurückzuweisen. Ferner ersucht sie um unentgeltliche Rechtspflege. Die IV-Stelle schliesst auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Stellungnahme.