Sachverhalt: A. A._ bezog ab 1. März 2009 Ergänzungsleistungen (EL) zur Altersrente der AHV. Mit Verfügung vom 8. Dezember 2012 setzte die Sozialversicherungsanstalt des Kantons St. Gallen, Ausgleichskasse (nachfolgend: Durchführungsstelle), die monatlichen Leistungen neu wie folgt fest: Fr. 534.- (1. März bis 31. Dezember 2009), Fr. 0.- (2010), Fr. 628.- (2011), Fr. 1'702.- (1. Januar bis 29. Februar 2012) und Fr. 1'933.- (1. März bis 31. Dezember 2012). Daran hielt sie mit Einspracheentscheid vom 1. März 2013 fest. B. In Gutheissung der Beschwerde des A._ hob das Versicherungsgericht des Kantons St. Gallen den Einspracheentscheid vom 1. März 2013 auf und sprach ihm eine monatliche Ergänzungsleistung von 1'939 Franken für den Zeitraum vom 1. März bis 31. Dezember 2009, von 1'932 Franken für das Jahr 2010, von 2'749 Franken für das Jahr 2011 und von 3'818 Franken ab Januar 2012 zu (Entscheid vom 28. April 2015). C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt die Durchführungsstelle, der Entscheid vom 28. April 2015 sei insofern aufzuheben, als der Eigenmietwert der im Eigentum von A._ stehenden Liegenschaft weder auf der Ausgaben- noch auf der Einnahmenseite in der EL-Berechnung berücksichtigt werden darf; weiter sei dem Rechtsmittel aufschiebende Wirkung zu erteilen. A._ und das kantonale Versicherungsgericht ersuchen um Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.